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.14.0-py3-none-any.whl.metadata (3.4 kB) Collecting fuzzywuzzy==0.18.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 9)) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl.metadata (4.9 kB) Collecting python-Levenshtein==0.25.1 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading python_Levenshtein-0.25.1-py3-none-any.whl.metadata (3.7 kB) Collecting polyline==2.0.3 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 11)) Downloading polyline-2.0.3-py3-none-any.whl.metadata (6.5 kB) Collecting flexpolyline==0.1.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading flexpolyline-0.1.0-py3-none-any.whl.metadata (4.5 kB) Collecting numpy>=2.0.2 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) Downloading numpy-2.5.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.0-py3-none-any.whl.metadata (11 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.14.0-py3-none-any.whl (32 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.0-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.14.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.0 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.98-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.65.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (125 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.98 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.98-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.0-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.98->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.98->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.98->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.98-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.98-py3-none-any.whl (15.8 MB) Downloading click-8.5.0-py3-none-any.whl (125 kB) Downloading fonttools-4.65.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.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (317 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=edb8cf9b5e0e1c4e1ebbd0b3a9b35b9bab8a5ab39f46b2121d0941fa55608e21 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-5xsx5fwz/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.98 botocore-1.43.98 click-8.5.0 fasttext-predict-0.9.2.4 fonttools-4.65.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.0 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-20 00:56:49,324 121 INFO ? odoo: Odoo version 18.0 2026-09-20 00:56:49,324 121 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-09-20 00:56:49,324 121 INFO ? odoo: addons paths: ['/data/build/rb-6b6600a-224960/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-6b6600a-224960/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-09-20 00:56:49,325 121 INFO ? odoo: database: default@default:5432 2026-09-20 00:56:49,443 121 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-09-20 00:56:49,453 121 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-09-20 00:56:49,698 121 INFO ? odoo.tests.common: Importing test framework 2026-09-20 00:56:50,017 121 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-09-20 00:56:50,033 121 INFO rb-6b6600a-224960-417187 odoo.modules.loading: loading 1 modules... 2026-09-20 00:56:50,213 121 INFO rb-6b6600a-224960-417187 odoo.modules.loading: 1 modules loaded in 0.18s, 0 queries (+0 extra) 2026-09-20 00:56:50,998 121 INFO rb-6b6600a-224960-417187 odoo.modules.loading: loading 1149 modules... 2026-09-20 00:57:04,864 121 INFO rb-6b6600a-224960-417187 odoo.modules.loading: 1149 modules loaded in 13.87s, 2 queries (+2 extra) 2026-09-20 00:57:06,726 121 INFO rb-6b6600a-224960-417187 odoo.modules.loading: Modules loaded. 2026-09-20 00:57:06,932 121 INFO rb-6b6600a-224960-417187 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-09-20 00:57:06,933 121 INFO rb-6b6600a-224960-417187 odoo.modules.registry: Registry loaded in 16.915s 2026-09-20 00:57:06,933 121 INFO rb-6b6600a-224960-417187 odoo.service.server: Starting post tests 2026-09-20 00:57:08,035 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-09-20 00:57:11,886 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 2.9688243865966797 seconds 2026-09-20 00:57:12,425 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.5388505458831787 seconds 2026-09-20 00:57:13,088 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_01_sale_order_type_existence_and_core_toggles ... 2026-09-20 00:57:13,164 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02_wizard_creates_request_with_mapped_lines_and_full_approval ... 2026-09-20 00:57:14,676 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #34 deleted mail.mail records with IDs: [375] 2026-09-20 00:57:14,818 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [196] 2026-09-20 00:57:14,900 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [376] 2026-09-20 00:57:15,172 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02b_unlink_request_does_not_delete_existing_sale_order ... 2026-09-20 00:57:16,351 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #34 deleted mail.mail records with IDs: [377] 2026-09-20 00:57:16,534 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [197] 2026-09-20 00:57:16,654 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [378] 2026-09-20 00:57:17,509 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #34 deleted mail.message records with IDs: [8441, 8439, 8438] 2026-09-20 00:57:17,609 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #34 deleted viin.approval.request records with IDs: [6] 2026-09-20 00:57:17,643 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #34 deleted mail.followers records with IDs: [1128, 1129] 2026-09-20 00:57:17,676 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_unlink_request_deletes_generated_sale_order ... 2026-09-20 00:57:18,434 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #34 deleted request.approval.user.line records with IDs: [7] 2026-09-20 00:57:18,880 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #34 deleted mail.mail records with IDs: [379] 2026-09-20 00:57:18,989 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [198] 2026-09-20 00:57:19,083 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [380] 2026-09-20 00:57:19,792 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #34 deleted sale.order.line records with IDs: [182] 2026-09-20 00:57:19,842 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #34 deleted approval.request.line records with IDs: [14] 2026-09-20 00:57:19,961 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #34 deleted request.approval.user.line records with IDs: [8] 2026-09-20 00:57:20,013 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #34 deleted mail.message records with IDs: [8447, 8445] 2026-09-20 00:57:20,072 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #34 deleted sale.order records with IDs: [88] 2026-09-20 00:57:20,185 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #34 deleted mail.message records with IDs: [8449, 8448, 8446, 8444, 8443] 2026-09-20 00:57:20,206 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #34 deleted viin.approval.request records with IDs: [7] 2026-09-20 00:57:20,213 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #34 deleted mail.followers records with IDs: [1130, 1131] 2026-09-20 00:57:20,246 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_wizard_multi_selection_creates_multiple_requests ... 2026-09-20 00:57:21,325 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_04_analytic_distribution_sync_order_line_only ... 2026-09-20 00:57:21,376 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:23,314 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0ed09a80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:23,315 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0ce72fc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:23,322 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:23,325 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0ce73560> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:23,577 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:25,487 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f995260> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:25,488 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e68ff60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:25,493 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:25,497 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d8e0180> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:25,775 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:27,151 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f45c680> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:27,153 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d8f7b00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:27,157 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:27,161 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e5cb560> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:28,051 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:29,472 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0cb347c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:29,473 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0cfc5ee0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:29,479 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:29,483 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0cfc6480> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:29,744 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:31,722 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e5ce520> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:31,723 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e45d260> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:31,727 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:31,730 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e45dd00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:31,969 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:33,775 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d92dd00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:33,776 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f4efd80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:33,781 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:33,784 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f4ed4e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:34,018 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:35,861 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0ce79d00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:35,862 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e40cfe0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:35,880 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:35,882 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e40d940> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:36,199 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:37,560 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0cfc6200> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:37,561 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e41b600> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:37,566 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:37,569 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e41a480> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:39,771 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #34 deleted mail.mail records with IDs: [381] 2026-09-20 00:57:39,904 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [199] 2026-09-20 00:57:39,982 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [382] 2026-09-20 00:57:40,434 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #34 deleted mail.mail records with IDs: [383] 2026-09-20 00:57:40,538 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:41,880 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e5aafc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:41,880 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0ec5f380> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:41,884 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:41,886 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0ec5e660> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 00:57:41,933 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1589 checked, 4 removed 2026-09-20 00:57:43,488 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_sale.tests.test_sale_to_invoice_flow: Starting TestSaleToInvoiceApprovalFlow.test_01_sale_to_invoice_end_to_end ... 2026-09-20 00:57:44,872 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #36 deleted mail.mail records with IDs: [384] 2026-09-20 00:57:45,011 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [200] 2026-09-20 00:57:45,106 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [385] 2026-09-20 00:57:45,663 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #36 deleted mail.mail records with IDs: [386] 2026-09-20 00:57:45,799 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #36 deleted mail.mail records with IDs: [387] 2026-09-20 00:57:47,891 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #35 deleted mail.mail records with IDs: [388] 2026-09-20 00:57:48,011 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [201] 2026-09-20 00:57:48,098 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [389] 2026-09-20 00:57:48,310 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 00:57:52,220 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_01_resupply_transfer_created_without_line_route_override ... 2026-09-20 00:57:52,647 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [390] 2026-09-20 00:57:52,743 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [202] 2026-09-20 00:57:52,815 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [391] 2026-09-20 00:57:53,200 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_02_no_route_manual_button_raises_background_logs ... 2026-09-20 00:57:53,950 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [392] 2026-09-20 00:57:54,087 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [203] 2026-09-20 00:57:54,202 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [393] 2026-09-20 00:57:54,578 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_03_multiple_routes_choose_priority ... 2026-09-20 00:57:54,976 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [394] 2026-09-20 00:57:55,056 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [204] 2026-09-20 00:57:55,156 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [395] 2026-09-20 00:57:55,556 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_04_line_routes_override_product_priority ... 2026-09-20 00:57:55,978 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [396] 2026-09-20 00:57:56,087 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [205] 2026-09-20 00:57:56,173 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [397] 2026-09-20 00:57:56,471 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_05_three_lines_three_products_three_sources ... 2026-09-20 00:57:56,955 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [398] 2026-09-20 00:57:57,049 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [206] 2026-09-20 00:57:57,152 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [399] 2026-09-20 00:57:57,808 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_06_cancel_post_reverts_origin ... 2026-09-20 00:57:58,231 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [400] 2026-09-20 00:57:58,329 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [207] 2026-09-20 00:57:58,419 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [401] 2026-09-20 00:57:58,881 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [127] 2026-09-20 00:57:58,958 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.move records with IDs: [158] 2026-09-20 00:57:59,004 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8495] 2026-09-20 00:57:59,060 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [59] 2026-09-20 00:57:59,117 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_07_refuse_post_reverts_origin ... 2026-09-20 00:57:59,491 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [402] 2026-09-20 00:57:59,575 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [208] 2026-09-20 00:57:59,641 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [403] 2026-09-20 00:57:59,928 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [404] 2026-09-20 00:58:00,069 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [128] 2026-09-20 00:58:00,147 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.move records with IDs: [159] 2026-09-20 00:58:00,194 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8501] 2026-09-20 00:58:00,219 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [60] 2026-09-20 00:58:00,279 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_08_cancel_draft_add_new_line_group_synced_on_revalidate ... 2026-09-20 00:58:00,742 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [405] 2026-09-20 00:58:00,839 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [209] 2026-09-20 00:58:00,924 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [406] 2026-09-20 00:58:01,321 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [129] 2026-09-20 00:58:01,403 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.move records with IDs: [160] 2026-09-20 00:58:01,444 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8505] 2026-09-20 00:58:01,464 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [61] 2026-09-20 00:58:01,727 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #37 deleted request.approval.user.line records with IDs: [23] 2026-09-20 00:58:01,817 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [407] 2026-09-20 00:58:01,890 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [210] 2026-09-20 00:58:01,956 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [408] 2026-09-20 00:58:02,284 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_unlink_request_deletes_generated_pickings_from_procurement ... 2026-09-20 00:58:02,705 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #37 deleted mail.mail records with IDs: [409] 2026-09-20 00:58:02,818 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [211] 2026-09-20 00:58:02,902 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [410] 2026-09-20 00:58:03,283 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [132] 2026-09-20 00:58:03,358 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.move records with IDs: [163] 2026-09-20 00:58:03,403 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8512] 2026-09-20 00:58:03,429 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [63] 2026-09-20 00:58:03,641 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #37 deleted mail.message records with IDs: [8511, 8510, 8509] 2026-09-20 00:58:03,689 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #37 deleted viin.approval.request records with IDs: [22] 2026-09-20 00:58:03,712 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #37 deleted mail.followers records with IDs: [1160, 1161] 2026-09-20 00:58:03,758 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 00:58:04,122 121 INFO rb-6b6600a-224960-417187 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-20 00:58:04,795 121 INFO rb-6b6600a-224960-417187 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-20 00:58:04,999 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #38 deleted mail.mail records with IDs: [411] 2026-09-20 00:58:05,063 121 INFO rb-6b6600a-224960-417187 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-20 00:58:05,145 121 INFO rb-6b6600a-224960-417187 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-20 00:58:05,205 121 INFO rb-6b6600a-224960-417187 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-20 00:58:05,249 121 INFO rb-6b6600a-224960-417187 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-20 00:58:06,054 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #38 deleted mail.mail records with IDs: [412] 2026-09-20 00:58:06,214 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 00:58:06,610 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01_source_to_request_via_wizard ... 2026-09-20 00:58:07,371 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01b_unlink_request_does_not_delete_existing_picking ... 2026-09-20 00:58:08,143 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #39 deleted mail.mail records with IDs: [413] 2026-09-20 00:58:08,262 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [214] 2026-09-20 00:58:08,330 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [414] 2026-09-20 00:58:08,672 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [133] 2026-09-20 00:58:09,141 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #39 deleted mail.message records with IDs: [8526, 8524, 8523] 2026-09-20 00:58:09,193 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #39 deleted viin.approval.request records with IDs: [26] 2026-09-20 00:58:09,219 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #39 deleted mail.followers records with IDs: [1171, 1172] 2026-09-20 00:58:09,251 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_02_request_validate_confirms_picking ... 2026-09-20 00:58:10,186 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #39 deleted mail.mail records with IDs: [415] 2026-09-20 00:58:10,307 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [215] 2026-09-20 00:58:10,382 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [416] 2026-09-20 00:58:10,694 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_03_multi_source_create_single_request ... 2026-09-20 00:58:11,513 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_04_cancel_request_should_cancel_picking ... 2026-09-20 00:58:12,307 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #39 deleted mail.mail records with IDs: [417] 2026-09-20 00:58:12,422 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [216] 2026-09-20 00:58:12,489 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [418] 2026-09-20 00:58:12,814 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [135] 2026-09-20 00:58:12,884 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_05_sync_from_approval_field_propagation ... 2026-09-20 00:58:13,616 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #39 deleted mail.mail records with IDs: [419] 2026-09-20 00:58:13,770 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [217] 2026-09-20 00:58:13,855 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [420] 2026-09-20 00:58:14,160 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_07_toggle_propagation_head_and_line ... 2026-09-20 00:58:14,388 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 00:58:17,591 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_01_validate_generates_resupply_pickings_and_origin_links ... 2026-09-20 00:58:17,933 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [421] 2026-09-20 00:58:18,041 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [218] 2026-09-20 00:58:18,134 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [422] 2026-09-20 00:58:18,627 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_02_manual_launch_procurement_success ... 2026-09-20 00:58:18,944 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [423] 2026-09-20 00:58:19,291 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_03_no_default_route_manual_raises_background_logs_error ... 2026-09-20 00:58:20,250 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [424] 2026-09-20 00:58:20,581 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [425] 2026-09-20 00:58:20,668 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [221] 2026-09-20 00:58:20,753 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [426] 2026-09-20 00:58:20,918 121 INFO rb-6b6600a-224960-417187 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-20 00:58:21,266 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [427] 2026-09-20 00:58:21,502 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_05_write_before_validate_changes_destination ... 2026-09-20 00:58:21,881 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [428] 2026-09-20 00:58:21,981 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [223] 2026-09-20 00:58:22,047 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [429] 2026-09-20 00:58:22,430 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_06_unlink_line_before_validate_affects_generated_moves ... 2026-09-20 00:58:22,832 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [430] 2026-09-20 00:58:22,891 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #40 deleted approval.request.line records with IDs: [50] 2026-09-20 00:58:22,985 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [224] 2026-09-20 00:58:23,069 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [431] 2026-09-20 00:58:23,532 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_07_cancel_post_reverts_origin ... 2026-09-20 00:58:23,950 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [432] 2026-09-20 00:58:24,054 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [225] 2026-09-20 00:58:24,177 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [433] 2026-09-20 00:58:24,812 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.move records with IDs: [182] 2026-09-20 00:58:24,902 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8568] 2026-09-20 00:58:24,928 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [83] 2026-09-20 00:58:25,026 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_08_refuse_post_reverts_origin ... 2026-09-20 00:58:25,377 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [434] 2026-09-20 00:58:25,461 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [226] 2026-09-20 00:58:25,543 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [435] 2026-09-20 00:58:26,009 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [436] 2026-09-20 00:58:26,197 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.move records with IDs: [184] 2026-09-20 00:58:26,333 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8574] 2026-09-20 00:58:26,362 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [85] 2026-09-20 00:58:26,456 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_09_unlink_after_cancel_does_not_leave_origin_links ... 2026-09-20 00:58:26,865 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #40 deleted mail.mail records with IDs: [437] 2026-09-20 00:58:26,982 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [227] 2026-09-20 00:58:27,063 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [438] 2026-09-20 00:58:27,608 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.move records with IDs: [186] 2026-09-20 00:58:27,695 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.message records with IDs: [8578] 2026-09-20 00:58:27,717 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [87] 2026-09-20 00:58:27,801 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 00:58:27,822 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_auth_password_policy_accept_strong_password ... 2026-09-20 00:58:27,931 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_auth_password_policy_change_password_1 ... 2026-09-20 00:58:27,968 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [37177] 2026-09-20 00:58:27,968 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [18] 2026-09-20 00:58:27,972 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [37178] 2026-09-20 00:58:27,972 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [19] 2026-09-20 00:58:28,010 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_check_password_policy_enforced_in_test_mode ... 2026-09-20 00:58:28,053 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_get_password_policy_returns_flags ... 2026-09-20 00:58:28,058 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [37176] 2026-09-20 00:58:28,058 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [17] 2026-09-20 00:58:28,060 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [37178] 2026-09-20 00:58:28,061 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [19] 2026-09-20 00:58:28,081 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 00:58:28,094 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auto_currency_rate.tests.test_legacy_ssl_provider: Starting LegacySslProviderTest.test_legacy_ssl_provider_fetch_succeeds_against_selfsigned_cert ... 2026-09-20 00:58:34,783 121 INFO rb-6b6600a-224960-417187 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-20 00:58:34,783 121 INFO rb-6b6600a-224960-417187 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-20 00:58:35,408 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 00:58:35,417 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auto_currency_rate.tests.test_rate: Starting RateTest.test_10_bank_configuration ... 2026-09-20 00:58:42,127 121 INFO rb-6b6600a-224960-417187 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-20 00:58:42,128 121 INFO rb-6b6600a-224960-417187 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-20 00:58:42,182 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 00:58:42,198 121 INFO rb-6b6600a-224960-417187 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-20 00:58:48,694 121 INFO rb-6b6600a-224960-417187 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-20 00:58:48,694 121 INFO rb-6b6600a-224960-417187 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-20 00:58:49,313 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_02_acb_cron_currency_rate_sync ... 2026-09-20 00:58:55,842 121 INFO rb-6b6600a-224960-417187 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-20 00:58:55,842 121 INFO rb-6b6600a-224960-417187 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-20 00:58:56,094 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_03_acb_cron_currency_rate_sync_disable ... 2026-09-20 00:59:02,489 121 INFO rb-6b6600a-224960-417187 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-20 00:59:02,489 121 INFO rb-6b6600a-224960-417187 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-20 00:59:02,745 121 INFO rb-6b6600a-224960-417187 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-20 00:59:09,279 121 INFO rb-6b6600a-224960-417187 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-20 00:59:09,279 121 INFO rb-6b6600a-224960-417187 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-20 00:59:09,547 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_05_acb_cron_currency_rate_sync_with_rate_exist ... 2026-09-20 00:59:17,177 121 INFO rb-6b6600a-224960-417187 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-20 00:59:17,177 121 INFO rb-6b6600a-224960-417187 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-20 00:59:17,452 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_06_acb_cron_curency_rate_sync_with_multi_banks ... 2026-09-20 00:59:23,924 121 INFO rb-6b6600a-224960-417187 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-20 00:59:23,925 121 INFO rb-6b6600a-224960-417187 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-20 00:59:24,183 121 INFO rb-6b6600a-224960-417187 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-20 00:59:30,928 121 INFO rb-6b6600a-224960-417187 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-20 00:59:30,928 121 INFO rb-6b6600a-224960-417187 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-20 00:59:31,245 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_08_acb_cron_currency_rate_sync_in_holiday ... 2026-09-20 00:59:38,170 121 INFO rb-6b6600a-224960-417187 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-20 00:59:38,170 121 INFO rb-6b6600a-224960-417187 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-20 00:59:38,372 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 00:59:38,384 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_10_bidv_configuration ... 2026-09-20 00:59:44,925 121 INFO rb-6b6600a-224960-417187 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-20 00:59:44,925 121 INFO rb-6b6600a-224960-417187 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-20 00:59:45,055 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_20_bidv_cron_currency_rate_sync ... 2026-09-20 00:59:51,969 121 INFO rb-6b6600a-224960-417187 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-20 00:59:51,969 121 INFO rb-6b6600a-224960-417187 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-20 00:59:52,204 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_30_bidv_cron_currency_rate_sync_disabled ... 2026-09-20 00:59:59,129 121 INFO rb-6b6600a-224960-417187 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-20 00:59:59,129 121 INFO rb-6b6600a-224960-417187 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-20 00:59:59,327 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_dynamic_method_availability ... 2026-09-20 01:00:06,723 121 INFO rb-6b6600a-224960-417187 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-20 01:00:06,724 121 INFO rb-6b6600a-224960-417187 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-20 01:00:06,845 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:00:06,858 121 INFO rb-6b6600a-224960-417187 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-20 01:00:13,726 121 INFO rb-6b6600a-224960-417187 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-20 01:00:13,726 121 INFO rb-6b6600a-224960-417187 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-20 01:00:13,967 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_02_vcb_cron_currency_rate_sync ... 2026-09-20 01:00:20,711 121 INFO rb-6b6600a-224960-417187 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-20 01:00:20,712 121 INFO rb-6b6600a-224960-417187 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-20 01:00:20,961 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_03_vcb_cron_currency_rate_sync_disable ... 2026-09-20 01:00:27,696 121 INFO rb-6b6600a-224960-417187 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-20 01:00:27,696 121 INFO rb-6b6600a-224960-417187 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-20 01:00:27,910 121 INFO rb-6b6600a-224960-417187 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-20 01:00:34,732 121 INFO rb-6b6600a-224960-417187 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-20 01:00:34,732 121 INFO rb-6b6600a-224960-417187 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-20 01:00:34,976 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_05_vcb_cron_currency_rate_sync_with_rate_exist ... 2026-09-20 01:00:42,071 121 INFO rb-6b6600a-224960-417187 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-20 01:00:42,071 121 INFO rb-6b6600a-224960-417187 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-20 01:00:42,379 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_06_vcb_cron_curency_rate_sync_with_multi_banks ... 2026-09-20 01:00:49,862 121 INFO rb-6b6600a-224960-417187 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-20 01:00:49,863 121 INFO rb-6b6600a-224960-417187 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-20 01:00:50,102 121 INFO rb-6b6600a-224960-417187 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-20 01:00:57,074 121 INFO rb-6b6600a-224960-417187 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-20 01:00:57,074 121 INFO rb-6b6600a-224960-417187 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-20 01:00:57,397 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_08_vcb_cron_currency_rate_sync_in_holiday ... 2026-09-20 01:01:04,525 121 INFO rb-6b6600a-224960-417187 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-20 01:01:04,525 121 INFO rb-6b6600a-224960-417187 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-20 01:01:04,760 121 INFO rb-6b6600a-224960-417187 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-20 01:01:11,593 121 INFO rb-6b6600a-224960-417187 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-20 01:01:11,593 121 INFO rb-6b6600a-224960-417187 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-20 01:01:11,800 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:01:11,816 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_10_xe_configuration ... 2026-09-20 01:01:18,950 121 INFO rb-6b6600a-224960-417187 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-20 01:01:18,950 121 INFO rb-6b6600a-224960-417187 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-20 01:01:18,987 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_20_xe_cron_currency_rate_sync ... 2026-09-20 01:01:25,775 121 INFO rb-6b6600a-224960-417187 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-20 01:01:25,776 121 INFO rb-6b6600a-224960-417187 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-20 01:01:26,823 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_dynamic_method_availability ... 2026-09-20 01:01:33,241 121 INFO rb-6b6600a-224960-417187 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-20 01:01:33,242 121 INFO rb-6b6600a-224960-417187 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-20 01:01:33,297 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:01:33,310 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_11_code_unique ... 2026-09-20 01:01:33,336 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_12_code_unique ... 2026-09-20 01:01:33,367 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_21_check_country_district ... 2026-09-20 01:01:33,408 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_22_check_state_partner ... 2026-09-20 01:01:33,478 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_23_check_country_partner ... 2026-09-20 01:01:33,542 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_31_form_partner ... 2026-09-20 01:01:34,196 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_32_form_district ... 2026-09-20 01:01:34,261 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_onchange_parent_with_district ... 2026-09-20 01:01:35,133 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:01:35,150 121 INFO rb-6b6600a-224960-417187 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-20 01:01:35,230 121 INFO rb-6b6600a-224960-417187 odoo.addons.base_import.models.base_import: importing 1 rows... 2026-09-20 01:01:35,321 121 INFO rb-6b6600a-224960-417187 odoo.addons.base_import.models.base_import: done importing data into model: res.partner 2026-09-20 01:01:35,352 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_import_tracking.tests.test_base_import_tracking: Starting TestBaseImportTracking.test_002_import_creates_records_correctly ... 2026-09-20 01:01:35,389 121 INFO rb-6b6600a-224960-417187 odoo.addons.base_import.models.base_import: importing 2 rows... 2026-09-20 01:01:35,490 121 INFO rb-6b6600a-224960-417187 odoo.addons.base_import.models.base_import: done importing data into model: res.partner 2026-09-20 01:01:35,521 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:01:35,605 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_state_group.tests.test_access_rights: Starting TestAccessRights.test_manager_user_access_rights ... 2026-09-20 01:01:35,684 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted res.state.group records with IDs: [15] 2026-09-20 01:01:35,706 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:01:35,812 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_state_group.tests.test_res_partner: Starting TestResParner.test_01_check_partner ... 2026-09-20 01:01:35,876 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:01:35,990 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_01_check_state_group ... 2026-09-20 01:01:36,046 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_02_check_state_group ... 2026-09-20 01:01:36,072 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_03_check_state_group ... 2026-09-20 01:01:36,094 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_04_check_state_group ... 2026-09-20 01:01:36,125 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_05_check_state_group ... 2026-09-20 01:01:36,153 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_onchange_state_group ... 2026-09-20 01:01:36,224 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:01:36,234 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_11_code_unique ... 2026-09-20 01:01:36,257 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_12_code_unique ... 2026-09-20 01:01:36,288 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_21_check_country_ward ... 2026-09-20 01:01:36,320 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_22_check_state_partner ... 2026-09-20 01:01:36,375 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_23_check_country_partner ... 2026-09-20 01:01:36,429 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_31_form_partner ... 2026-09-20 01:01:36,997 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_32_form_ward ... 2026-09-20 01:01:37,061 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_onchange_parent_with_ward ... 2026-09-20 01:01:37,825 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:01:40,989 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_build_qr_code_base64_reads_bank_owned_merchant_id ... 2026-09-20 01:01:41,118 121 INFO rb-6b6600a-224960-417187 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-20 01:01:41,288 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_build_qr_code_vals_eligible_for_configured_bidv_account ... 2026-09-20 01:01:41,362 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_call_bidv_api_failure_raises_validation_error ... 2026-09-20 01:01:41,561 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_call_bidv_api_masks_sensitive_headers_but_keeps_others ... 2026-09-20 01:01:41,688 121 INFO rb-6b6600a-224960-417187 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-20 01:01:41,802 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_certificate_info_computes_for_non_group_system_user ... 2026-09-20 01:01:42,053 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_certificate_info_renders_from_related_company_certificate ... 2026-09-20 01:01:42,075 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_certificate_info_uses_legacy_cryptography_api_when_pre_42 ... 2026-09-20 01:01:42,096 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_extract_error_callback_falls_back_to_base_default ... 2026-09-20 01:01:42,111 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResPartnerBankBidv.test_extract_error_callback_reads_bidv_error_description ... 2026-09-20 01:01:42,126 121 INFO rb-6b6600a-224960-417187 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-20 01:01:42,224 121 INFO rb-6b6600a-224960-417187 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-20 01:01:42,349 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:01:42,359 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResCompanyBidv.test_admin_cannot_read_other_company_bidv_secrets ... 2026-09-20 01:01:49,661 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResCompanyBidv.test_generate_helpers_succeed_for_non_group_system_user ... 2026-09-20 01:01:53,482 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestResCompanyBidv.test_new_company_auto_populates_bidv_crypto_material ... 2026-09-20 01:01:57,073 121 INFO rb-6b6600a-224960-417187 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-20 01:02:01,553 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: res.company, fields: bidv_private_key 2026-09-20 01:02:01,559 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 44, model: res.company, fields: bidv_symmetric_key 2026-09-20 01:02:01,877 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:02:09,633 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestBidvResPartnerBankCompanyIsolation.test_blank_company_id_confirms_the_bug_premise ... 2026-09-20 01:02:09,672 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestBidvResPartnerBankCompanyIsolation.test_non_bidv_bank_account_with_blank_company_id_unaffected ... 2026-09-20 01:02:09,750 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestBidvResPartnerBankCompanyIsolation.test_user_cannot_read_other_company_bidv_bank_account ... 2026-09-20 01:02:09,828 121 INFO rb-6b6600a-224960-417187 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-20 01:02:09,855 121 INFO rb-6b6600a-224960-417187 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-20 01:02:09,882 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_bidv_connector.tests.test_res_partner_bank: Starting TestBidvResPartnerBankCompanyIsolation.test_user_reads_own_company_bidv_bank_account ... 2026-09-20 01:02:09,958 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:02:09,972 121 INFO rb-6b6600a-224960-417187 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-20 01:02:09,987 121 INFO rb-6b6600a-224960-417187 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-20 01:02:10,015 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:02:10,025 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette ... 2026-09-20 01:02:11,087 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Chrome pid: 166 2026-09-20 01:02:11,088 121 INFO rb-6b6600a-224960-417187 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/tmppdd_uizm_chrome_odoo 2026-09-20 01:02:11,088 121 INFO rb-6b6600a-224960-417187 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:36255/json/version 2026-09-20 01:02:11,089 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:36255/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:02:11,102 121 INFO rb-6b6600a-224960-417187 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-20 01:02:11,102 121 INFO rb-6b6600a-224960-417187 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:36255/json 2026-09-20 01:02:11,103 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:36255/json with timeout 3 increased to 10s during tests 2026-09-20 01:02:11,112 121 INFO rb-6b6600a-224960-417187 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:36255/devtools/page/5B4E16DE7A2D9B8279B257FA4563FC6A 2026-09-20 01:02:11,123 121 INFO rb-6b6600a-224960-417187 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-20 01:02:11,135 121 INFO rb-6b6600a-224960-417187 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-20 01:02:11,158 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:admin from n/a 2026-09-20 01:02:11,167 121 INFO rb-6b6600a-224960-417187 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-20 01:02:11,171 121 INFO rb-6b6600a-224960-417187 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-20 01:02:11,171 121 INFO rb-6b6600a-224960-417187 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-20 01:02:11,181 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:02:12,413 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:12] "GET /odoo HTTP/1.1" 200 - 186 0.129 1.105 2026-09-20 01:02:12,416 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Navigation result: {'frameId': '5B4E16DE7A2D9B8279B257FA4563FC6A', 'loaderId': '9EE0D76AA9F3233CE29619DDEFEFA101', 'isDownload': False} 2026-09-20 01:02:12,417 121 INFO rb-6b6600a-224960-417187 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-20 01:02:12,444 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:12] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-20 01:02:12,457 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:12] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.021 2026-09-20 01:02:12,486 121 INFO rb-6b6600a-224960-417187 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-20 01:02:13,094 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:13] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.319 0.334 2026-09-20 01:02:13,098 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:13] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.655 2026-09-20 01:02:13,114 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.662 2026-09-20 01:02:13,122 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:13] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.454 2026-09-20 01:02:13,126 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:13] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.093 2026-09-20 01:02:13,223 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:13] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-09-20 01:02:13,240 121 INFO rb-6b6600a-224960-417187 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-20 01:02:13,283 121 INFO rb-6b6600a-224960-417187 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-20 01:02:13,316 121 INFO rb-6b6600a-224960-417187 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-20 01:02:13,322 121 INFO rb-6b6600a-224960-417187 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-20 01:02:13,333 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:13] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.036 0.051 2026-09-20 01:02:13,350 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:13] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.102 2026-09-20 01:02:13,374 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:13] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.067 2026-09-20 01:02:13,376 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.058 2026-09-20 01:02:13,537 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:13] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.075 0.118 2026-09-20 01:02:13,607 121 INFO rb-6b6600a-224960-417187 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-20 01:02:13,661 121 INFO rb-6b6600a-224960-417187 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-20 01:02:13,665 121 INFO rb-6b6600a-224960-417187 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-20 01:02:13,665 121 INFO rb-6b6600a-224960-417187 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-20 01:02:13,712 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette.browser: tour succeeded 2026-09-20 01:02:13,714 121 INFO rb-6b6600a-224960-417187 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-20 01:02:13,773 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette.browser: heap 19896964 (allocated 20930560) 2026-09-20 01:02:13,986 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:13] "POST /mail/data HTTP/1.1" 200 - 145 0.201 0.414 2026-09-20 01:02:14,006 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.620 2026-09-20 01:02:14,008 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.465 2026-09-20 01:02:14,017 121 INFO rb-6b6600a-224960-417187 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-20 01:02:14,022 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Closing websocket connection 2026-09-20 01:02:14,024 121 INFO rb-6b6600a-224960-417187 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-20 01:02:14,039 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:14] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.464 2026-09-20 01:02:14,154 121 INFO rb-6b6600a-224960-417187 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-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_010214_151456_test_real_backend_paints_the_viindoo_brand_palette.txt 2026-09-20 01:02:14,154 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: Removing chrome user profile "/tmp/tmppdd_uizm_chrome_odoo" 2026-09-20 01:02:14,292 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_paints_the_viindoo_brand_palette: waiting for threads: [, , , , ] 2026-09-20 01:02:16,120 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 2.311 2026-09-20 01:02:16,134 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 2.935 2026-09-20 01:02:16,135 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 2.336 2026-09-20 01:02:16,138 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 2.937 2026-09-20 01:02:16,143 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 2.939 2026-09-20 01:02:16,179 121 INFO rb-6b6600a-224960-417187 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-20 01:02:16,435 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: Chrome pid: 357 2026-09-20 01:02:16,436 121 INFO rb-6b6600a-224960-417187 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/tmpnl096aa6_chrome_odoo 2026-09-20 01:02:16,436 121 INFO rb-6b6600a-224960-417187 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:44993/json/version 2026-09-20 01:02:16,437 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:44993/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:02:16,446 121 INFO rb-6b6600a-224960-417187 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-20 01:02:16,446 121 INFO rb-6b6600a-224960-417187 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:44993/json 2026-09-20 01:02:16,447 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:44993/json with timeout 3 increased to 10s during tests 2026-09-20 01:02:16,459 121 INFO rb-6b6600a-224960-417187 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:44993/devtools/page/5C54DF98EFD45B538126767458178706 2026-09-20 01:02:16,467 121 INFO rb-6b6600a-224960-417187 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-20 01:02:16,473 121 INFO rb-6b6600a-224960-417187 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-20 01:02:16,495 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:admin from n/a 2026-09-20 01:02:16,505 121 INFO rb-6b6600a-224960-417187 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-20 01:02:16,507 121 INFO rb-6b6600a-224960-417187 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-20 01:02:16,507 121 INFO rb-6b6600a-224960-417187 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-20 01:02:16,520 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:02:17,513 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:17] "GET /odoo HTTP/1.1" 200 - 186 0.140 0.855 2026-09-20 01:02:17,516 121 INFO rb-6b6600a-224960-417187 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': '5C54DF98EFD45B538126767458178706', 'loaderId': 'FBC02BD8669F6CE22CD43301EC77B2D7', 'isDownload': False} 2026-09-20 01:02:17,516 121 INFO rb-6b6600a-224960-417187 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-20 01:02:17,553 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:17] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-20 01:02:17,560 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:17] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-09-20 01:02:17,570 121 INFO rb-6b6600a-224960-417187 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-20 01:02:17,585 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:17] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.040 2026-09-20 01:02:18,145 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.248 0.349 2026-09-20 01:02:18,164 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.010 0.604 2026-09-20 01:02:18,168 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.382 2026-09-20 01:02:18,176 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.020 2026-09-20 01:02:18,263 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-20 01:02:18,265 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-20 01:02:18,278 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-20 01:02:18,290 121 INFO rb-6b6600a-224960-417187 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-20 01:02:18,293 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.011 2026-09-20 01:02:18,333 121 INFO rb-6b6600a-224960-417187 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-20 01:02:18,376 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.030 0.054 2026-09-20 01:02:18,379 121 INFO rb-6b6600a-224960-417187 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-20 01:02:18,383 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.063 2026-09-20 01:02:18,388 121 INFO rb-6b6600a-224960-417187 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-20 01:02:18,413 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.079 2026-09-20 01:02:18,459 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:02:18,514 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.042 0.134 2026-09-20 01:02:18,543 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.081 2026-09-20 01:02:18,547 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.140 2026-09-20 01:02:18,569 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:02:18,574 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "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-20 01:02:18,574 121 INFO rb-6b6600a-224960-417187 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-20 01:02:18,604 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.028 0.165 2026-09-20 01:02:18,643 121 INFO rb-6b6600a-224960-417187 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-20 01:02:18,644 121 INFO rb-6b6600a-224960-417187 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-20 01:02:18,706 121 INFO rb-6b6600a-224960-417187 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-20 01:02:18,706 121 INFO rb-6b6600a-224960-417187 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-20 01:02:18,759 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size.browser: heap 19928996 (allocated 20668416) 2026-09-20 01:02:18,766 121 INFO rb-6b6600a-224960-417187 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 357 2026-09-20 01:02:18,779 121 INFO rb-6b6600a-224960-417187 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-20 01:02:18,780 121 INFO rb-6b6600a-224960-417187 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 357 2026-09-20 01:02:18,812 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "POST /mail/data HTTP/1.1" 200 - 145 0.082 0.348 2026-09-20 01:02:18,843 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.296 2026-09-20 01:02:18,853 121 INFO rb-6b6600a-224960-417187 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-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_010218_852951_test_real_backend_renders_text_at_the_brand_base_font_size.txt 2026-09-20 01:02:18,853 121 INFO rb-6b6600a-224960-417187 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/tmpnl096aa6_chrome_odoo" 2026-09-20 01:02:18,855 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.304 2026-09-20 01:02:18,870 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_backend_renders_text_at_the_brand_base_font_size: waiting for threads: [] 2026-09-20 01:02:18,877 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:18] "GET /web/image/res.partner/3/avatar_128?unique=1789864868000 HTTP/1.1" 200 - 9 0.008 0.317 2026-09-20 01:02:18,901 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract: Starting TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend ... 2026-09-20 01:02:19,165 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Chrome pid: 557 2026-09-20 01:02:19,165 121 INFO rb-6b6600a-224960-417187 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/tmpsw_9n4f3_chrome_odoo 2026-09-20 01:02:19,165 121 INFO rb-6b6600a-224960-417187 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:36265/json/version 2026-09-20 01:02:19,166 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:36265/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:02:19,180 121 INFO rb-6b6600a-224960-417187 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-20 01:02:19,180 121 INFO rb-6b6600a-224960-417187 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:36265/json 2026-09-20 01:02:19,181 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:36265/json with timeout 3 increased to 10s during tests 2026-09-20 01:02:19,191 121 INFO rb-6b6600a-224960-417187 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:36265/devtools/page/E37DAF63F7AD41712451BA87549DEE93 2026-09-20 01:02:19,197 121 INFO rb-6b6600a-224960-417187 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-20 01:02:19,204 121 INFO rb-6b6600a-224960-417187 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-20 01:02:19,226 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:admin from n/a 2026-09-20 01:02:19,235 121 INFO rb-6b6600a-224960-417187 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-20 01:02:19,237 121 INFO rb-6b6600a-224960-417187 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-20 01:02:19,238 121 INFO rb-6b6600a-224960-417187 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-20 01:02:19,248 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:02:20,325 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:20] "GET / HTTP/1.1" 200 - 275 0.172 0.907 2026-09-20 01:02:20,328 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend: Navigation result: {'frameId': 'E37DAF63F7AD41712451BA87549DEE93', 'loaderId': '126C8B3A85FF480B1B75A96699FD557A', 'isDownload': False} 2026-09-20 01:02:20,328 121 INFO rb-6b6600a-224960-417187 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-20 01:02:20,351 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:20] "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-20 01:02:20,358 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ff9ae66/web.assets_frontend.min.css, copying from /web/assets/ff9ae66/web.assets_frontend.min.css 2026-09-20 01:02:20,404 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:20] "GET /web/assets/1/ff9ae66/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.032 0.025 2026-09-20 01:02:20,408 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js, copying from /web/assets/fe8c560/web.assets_frontend_minimal.min.js 2026-09-20 01:02:20,416 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:20] "GET /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.042 2026-09-20 01:02:20,422 121 INFO rb-6b6600a-224960-417187 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-20 01:02:20,422 121 INFO rb-6b6600a-224960-417187 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-20 01:02:20,425 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d430a/web.__assets_tests_call__.min.js, copying from /web/assets/19d430a/web.__assets_tests_call__.min.js 2026-09-20 01:02:20,435 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:20] "GET /web/assets/1/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.012 2026-09-20 01:02:20,479 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:02:20,482 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:20] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:02:20,490 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:20] "GET /web/image/website/1/logo/My%20Website?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.002 0.007 2026-09-20 01:02:20,517 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:20] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:02:20,545 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js, copying from /web/assets/6bd97e9/web.assets_frontend_lazy.min.js 2026-09-20 01:02:20,561 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:20] "GET /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.029 2026-09-20 01:02:20,568 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:20] "GET /web/image/website/1/favicon?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.001 0.030 2026-09-20 01:02:20,819 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:20] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 01:02:20,892 121 INFO rb-6b6600a-224960-417187 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-20 01:02:20,901 121 INFO rb-6b6600a-224960-417187 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-20 01:02:20,910 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.058 2026-09-20 01:02:20,945 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:20] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.013 0.082 2026-09-20 01:02:20,963 121 INFO rb-6b6600a-224960-417187 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-20 01:02:21,025 121 INFO rb-6b6600a-224960-417187 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-20 01:02:21,026 121 INFO rb-6b6600a-224960-417187 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-20 01:02:21,026 121 INFO rb-6b6600a-224960-417187 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-20 01:02:21,085 121 INFO rb-6b6600a-224960-417187 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-20 01:02:21,086 121 INFO rb-6b6600a-224960-417187 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-20 01:02:21,122 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_brand_appearance_contract.TestBrandAppearanceContract.test_real_website_paints_the_same_palette_as_the_backend.browser: heap 9040280 (allocated 10223616) 2026-09-20 01:02:21,134 121 INFO rb-6b6600a-224960-417187 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 557 2026-09-20 01:02:21,136 121 INFO rb-6b6600a-224960-417187 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-20 01:02:21,136 121 INFO rb-6b6600a-224960-417187 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 557 2026-09-20 01:02:21,233 121 INFO rb-6b6600a-224960-417187 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-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_010221_233815_test_real_website_paints_the_same_palette_as_the_backend.txt 2026-09-20 01:02:21,234 121 INFO rb-6b6600a-224960-417187 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/tmpsw_9n4f3_chrome_odoo" 2026-09-20 01:02:21,270 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:02:21,289 121 INFO rb-6b6600a-224960-417187 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-20 01:02:21,514 121 INFO rb-6b6600a-224960-417187 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-20 01:02:21,721 121 INFO rb-6b6600a-224960-417187 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-20 01:02:21,745 121 INFO rb-6b6600a-224960-417187 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-20 01:02:21,866 121 INFO rb-6b6600a-224960-417187 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-20 01:02:21,889 121 INFO rb-6b6600a-224960-417187 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-20 01:02:21,976 121 INFO rb-6b6600a-224960-417187 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-20 01:02:22,002 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:02:22,027 121 INFO rb-6b6600a-224960-417187 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-20 01:02:22,313 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:02:23,262 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:23] "GET /web/assets/c816264/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 - 10 0.004 0.949 2026-09-20 01:02:23,280 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_unit_tests_setup served from /web/assets/c816264/web.assets_unit_tests_setup.min.css (1400795 bytes, 175 core stylesheet markers) 2026-09-20 01:02:23,487 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:23] "GET /web/assets/e97709c/web.tests_assets.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:02:23,496 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.tests_assets served from /web/assets/e97709c/web.tests_assets.min.css (1407328 bytes, 176 core stylesheet markers) 2026-09-20 01:02:23,515 121 INFO rb-6b6600a-224960-417187 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-20 01:02:23,725 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:02:23,954 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:23] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 10 0.003 0.229 2026-09-20 01:02:23,963 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_web served from /web/assets/69943c8/web.assets_web.min.css (1425253 bytes, 173 core stylesheet markers) 2026-09-20 01:02:23,983 121 INFO rb-6b6600a-224960-417187 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-20 01:02:24,208 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:02:24,453 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:24] "GET /web/assets/c816264/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 - 10 0.003 0.244 2026-09-20 01:02:24,471 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_unit_tests_setup served from /web/assets/c816264/web.assets_unit_tests_setup.min.css (1400795 bytes, 175 core stylesheet markers) 2026-09-20 01:02:24,654 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:24] "GET /web/assets/e97709c/web.tests_assets.min.css HTTP/1.1" 200 - 2 0.003 0.004 2026-09-20 01:02:24,662 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.tests_assets served from /web/assets/e97709c/web.tests_assets.min.css (1407328 bytes, 176 core stylesheet markers) 2026-09-20 01:02:24,691 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:02:24,705 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_backend_page_falls_back_to_brand_title_and_favicon ... 2026-09-20 01:02:24,714 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:admin from n/a 2026-09-20 01:02:24,724 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:02:25,616 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:25] "GET /web HTTP/1.1" 200 - 186 0.133 0.760 2026-09-20 01:02:25,617 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_web_layout.TestWebLayoutBrandDefaults.test_backend_page_falls_back_to_brand_title_and_favicon: waiting for threads: [] 2026-09-20 01:02:25,637 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_brand_title_default_survives_core_qunit_stub_of_web_layout ... 2026-09-20 01:02:25,667 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_explicit_favicon_wins_over_brand_default ... 2026-09-20 01:02:25,679 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:02:26,680 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:26] "GET /odoo/offline HTTP/1.1" 200 - 16 0.003 1.000 2026-09-20 01:02:26,682 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_web_layout.TestWebLayoutBrandDefaults.test_explicit_favicon_wins_over_brand_default: waiting for threads: [] 2026-09-20 01:02:26,703 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_explicit_title_wins_over_brand_default ... 2026-09-20 01:02:26,708 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:02:26,900 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:26] "GET /odoo/offline HTTP/1.1" 200 - 18 0.004 0.190 2026-09-20 01:02:26,901 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_web_layout.TestWebLayoutBrandDefaults.test_explicit_title_wins_over_brand_default: waiting for threads: [] 2026-09-20 01:02:26,936 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:02:27,052 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_apple_touch_icon ... 2026-09-20 01:02:27,091 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:demo from n/a 2026-09-20 01:02:27,100 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:27] "GET /viin_brand_common/static/img/viindoo-icon-ios.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:02:27,107 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:02:28,037 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:28] "GET /web HTTP/1.1" 200 - 178 0.144 0.788 2026-09-20 01:02:28,039 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_apple_touch_icon: waiting for threads: [] 2026-09-20 01:02:28,066 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_webmanifest ... 2026-09-20 01:02:28,121 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:admin from n/a 2026-09-20 01:02:28,135 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:02:28,411 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 25 0.021 0.256 2026-09-20 01:02:28,412 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_webmanifest: waiting for threads: [] 2026-09-20 01:02:28,431 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_webmanifest_unauthenticated ... 2026-09-20 01:02:28,474 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:02:28,693 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.module.module 2026-09-20 01:02:28,696 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 12 0.005 0.220 2026-09-20 01:02:28,698 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_webmanifest_unauthenticated: waiting for threads: [] 2026-09-20 01:02:28,742 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:02:28,759 121 INFO rb-6b6600a-224960-417187 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-20 01:02:28,967 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:02:30,089 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:30] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 10 0.008 1.116 2026-09-20 01:02:30,097 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_web served from /web/assets/69943c8/web.assets_web.min.css (1425253 bytes, 173 core stylesheet markers) 2026-09-20 01:02:30,116 121 INFO rb-6b6600a-224960-417187 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-20 01:02:30,367 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:02:30,575 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:30] "GET /web/assets/c816264/web.assets_unit_tests_setup.min.css HTTP/1.1" 200 - 10 0.003 0.207 2026-09-20 01:02:30,583 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_unit_tests_setup served from /web/assets/c816264/web.assets_unit_tests_setup.min.css (1400795 bytes, 175 core stylesheet markers) 2026-09-20 01:02:30,818 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:30] "GET /web/assets/e97709c/web.tests_assets.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:02:30,835 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.tests_assets served from /web/assets/e97709c/web.tests_assets.min.css (1407328 bytes, 176 core stylesheet markers) 2026-09-20 01:02:30,851 121 INFO rb-6b6600a-224960-417187 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-20 01:02:31,048 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:02:31,240 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:31] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 10 0.002 0.191 2026-09-20 01:02:31,258 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_common.tests.common: [brand-css-guard] web.assets_web served from /web/assets/69943c8/web.assets_web.min.css (1425253 bytes, 173 core stylesheet markers) 2026-09-20 01:02:31,284 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:02:31,298 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteTitleNotPreempted.test_website_favicon_wins_over_brand_default ... 2026-09-20 01:02:31,314 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:02:32,002 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:32] "GET /contactus HTTP/1.1" 200 - 190 0.082 0.607 2026-09-20 01:02:32,030 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteTitleNotPreempted.test_website_page_meta_survive_brand_default ... 2026-09-20 01:02:32,053 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:02:32,778 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:32] "GET /contactus HTTP/1.1" 200 - 190 0.126 0.601 2026-09-20 01:02:32,811 121 INFO rb-6b6600a-224960-417187 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-20 01:02:32,830 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:02:34,402 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:02:34] "GET /contactus HTTP/1.1" 200 - 190 0.085 1.490 2026-09-20 01:02:34,433 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:02:34,446 121 INFO rb-6b6600a-224960-417187 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-20 01:02:34,668 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteFaviconDefault.test_new_website_starts_with_the_brand_favicon ... 2026-09-20 01:02:34,882 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-09-20 01:02:35,362 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [440] 2026-09-20 01:02:35,370 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19666] 2026-09-20 01:02:35,376 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:02:35,809 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [441] 2026-09-20 01:02:35,815 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19670] 2026-09-20 01:02:35,819 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:02:36,236 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [442] 2026-09-20 01:02:36,243 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19674] 2026-09-20 01:02:36,247 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:02:36,264 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_manager_sees_all_trips ... 2026-09-20 01:02:36,391 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_create_own_trip ... 2026-09-20 01:02:36,475 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_read_own_trip ... 2026-09-20 01:02:36,576 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_unlink_own_draft_trip ... 2026-09-20 01:02:36,673 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #48 deleted mail.message records with IDs: [19683] 2026-09-20 01:02:36,704 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #48 deleted business.trip records with IDs: [8] 2026-09-20 01:02:36,711 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #48 deleted mail.followers records with IDs: [1395] 2026-09-20 01:02:36,733 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_write_own_trip ... 2026-09-20 01:02:36,834 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_cannot_see_other_users_trip ... 2026-09-20 01:02:36,929 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_read_raises_for_others_trip ... 2026-09-20 01:02:37,004 121 INFO rb-6b6600a-224960-417187 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-20 01:02:37,031 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:02:37,039 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_is_module_available_computes_to_bool ... 2026-09-20 01:02:37,170 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_is_module_available_fields_exist ... 2026-09-20 01:02:37,184 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_module_toggle_fields_exist ... 2026-09-20 01:02:37,204 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:02:37,620 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [443] 2026-09-20 01:02:37,633 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19692] 2026-09-20 01:02:37,639 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:02:37,791 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_confirm_transition_core_only ... 2026-09-20 01:02:37,903 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_create_adds_requester_traveller ... 2026-09-20 01:02:37,986 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_duplicate_traveller_rejected ... 2026-09-20 01:02:38,082 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_lifecycle_transitions ... 2026-09-20 01:02:38,220 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_multi_traveller_employee_and_external ... 2026-09-20 01:02:38,322 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_revert_services_hook_is_noop ... 2026-09-20 01:02:38,437 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_date_constraint ... 2026-09-20 01:02:38,571 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_lines_heterogeneous_and_cost ... 2026-09-20 01:02:38,654 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_type_base_values ... 2026-09-20 01:02:38,752 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_submit_requires_traveller ... 2026-09-20 01:02:38,846 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #51 deleted mail.message records with IDs: [19722] 2026-09-20 01:02:38,867 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #51 deleted business.trip.traveller records with IDs: [27] 2026-09-20 01:02:38,874 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #51 deleted mail.followers records with IDs: [1424] 2026-09-20 01:02:38,965 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_traveller_employee_compute ... 2026-09-20 01:02:39,101 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_trip_date_constraint ... 2026-09-20 01:02:39,160 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:02:39,514 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [444] 2026-09-20 01:02:39,520 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19728] 2026-09-20 01:02:39,526 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:02:39,673 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_active_state_raises ... 2026-09-20 01:02:39,778 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #52 deleted mail.message records with IDs: [19735] 2026-09-20 01:02:39,813 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_cancelled_succeeds ... 2026-09-20 01:02:39,914 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #52 deleted mail.message records with IDs: [19737] 2026-09-20 01:02:39,939 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #52 deleted business.trip records with IDs: [26] 2026-09-20 01:02:39,944 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #52 deleted mail.followers records with IDs: [1429] 2026-09-20 01:02:39,959 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_draft_succeeds ... 2026-09-20 01:02:40,037 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #52 deleted mail.message records with IDs: [19739] 2026-09-20 01:02:40,070 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #52 deleted business.trip records with IDs: [27] 2026-09-20 01:02:40,078 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #52 deleted mail.followers records with IDs: [1431] 2026-09-20 01:02:40,101 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:02:40,496 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [445] 2026-09-20 01:02:40,504 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19742] 2026-09-20 01:02:40,510 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:02:40,740 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:42,051 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0da77880> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:42,052 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0ce78cc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:42,056 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:42,058 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0cf85620> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:42,323 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:44,380 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f154540> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:44,381 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e68ff60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:44,386 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:44,389 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e68cae0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:44,643 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:46,630 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0ec54a40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:46,631 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c3331fec0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:46,636 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:46,638 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c3331dee0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:46,925 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:48,378 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c338ce700> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:48,379 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c1038a160> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:48,384 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:48,386 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0cb36340> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:49,247 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:50,776 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f9ce8e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:50,777 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c901300> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:50,782 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:50,785 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c903e20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:51,034 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:53,217 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0c9b8ae0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:53,218 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f2a04a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:53,222 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:53,225 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f2a1120> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:53,461 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:55,581 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0b38aac0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:55,582 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0b0c6980> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:55,586 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:55,589 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0b0c5300> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:55,832 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:57,425 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0fe80680> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:57,426 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c957380> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:57,434 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:57,437 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c955760> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:58,305 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:59,737 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c331831a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:59,738 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f935e40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:59,747 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:02:59,750 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f9344a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:00,024 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:02,125 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e135120> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:02,126 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e68d300> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:02,131 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:02,138 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e68d9e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:02,398 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:04,573 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0efe1b20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:04,574 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f8aed40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:04,579 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:04,581 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f8ae8e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:04,839 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:06,165 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f8c7f60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:06,166 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0da75300> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:06,171 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:06,174 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0da754e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:06,958 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:08,369 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0c9ce3e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:08,370 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0fff9800> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:08,377 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:08,381 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0fff9260> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:09,183 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:10,651 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0cf1d760> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:10,651 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c86dd00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:10,657 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:10,660 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c86e020> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:10,905 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:12,870 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f4ec040> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:12,870 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c916c00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:12,877 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:12,880 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c916200> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:13,147 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:15,353 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f156d40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:15,354 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c10192700> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:15,359 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:15,362 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c101913a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:15,603 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripAnalytic.test_service_line_analytic_override ... 2026-09-20 01:03:15,667 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripAnalytic.test_trip_owns_multidim_analytic ... 2026-09-20 01:03:15,781 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:17,236 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c311e9c60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:17,237 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c7e2520> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:17,242 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:17,245 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c7e0ea0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:03:17,264 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:03:18,430 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [446] 2026-09-20 01:03:18,438 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19756] 2026-09-20 01:03:18,442 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:03:18,638 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_cancelled_raises ... 2026-09-20 01:03:18,798 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_confirmed_succeeds ... 2026-09-20 01:03:18,909 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_done_raises ... 2026-09-20 01:03:19,021 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_in_progress_succeeds ... 2026-09-20 01:03:19,140 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:03:19,507 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [447] 2026-09-20 01:03:19,514 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19772] 2026-09-20 01:03:19,518 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:03:23,662 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [448] 2026-09-20 01:03:23,671 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19965] 2026-09-20 01:03:23,676 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:03:23,692 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripMultiCompany.test_multi_company_isolation ... 2026-09-20 01:03:23,886 121 INFO rb-6b6600a-224960-417187 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-20 01:03:23,944 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:03:24,365 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [449] 2026-09-20 01:03:24,376 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19972] 2026-09-20 01:03:24,382 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:03:24,454 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip_portal: Starting TestBusinessTripPortal.test_portal_request_tour ... 2026-09-20 01:03:24,730 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Chrome pid: 741 2026-09-20 01:03:24,730 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Chrome headless temporary user profile dir: /tmp/tmp8o1cq_1h_chrome_odoo 2026-09-20 01:03:24,730 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Issuing json command http://127.0.0.1:39723/json/version 2026-09-20 01:03:24,733 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:39723/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:03:24,741 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Browser version: Chrome/150.0.7871.114 2026-09-20 01:03:24,741 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Issuing json command http://127.0.0.1:39723/json 2026-09-20 01:03:24,742 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:39723/json with timeout 3 increased to 10s during tests 2026-09-20 01:03:24,745 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Websocket url found: ws://127.0.0.1:39723/devtools/page/C7BBA830926260D16B2F886079229432 2026-09-20 01:03:24,755 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Enable chrome headless console log notification 2026-09-20 01:03:24,761 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Chrome headless enable page notifications 2026-09-20 01:03:24,795 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:bt_portal from n/a 2026-09-20 01:03:24,798 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Setting session cookie in browser 2026-09-20 01:03:24,803 121 INFO rb-6b6600a-224960-417187 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-20 01:03:24,803 121 INFO rb-6b6600a-224960-417187 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-20 01:03:24,816 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:03:25,743 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:25] "GET /my/business-trips HTTP/1.1" 200 - 279 0.128 0.802 2026-09-20 01:03:25,746 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Navigation result: {'frameId': 'C7BBA830926260D16B2F886079229432', 'loaderId': '3844BBB57D3452C1DCB610CDDF9D444E', 'isDownload': False} 2026-09-20 01:03:25,746 121 INFO rb-6b6600a-224960-417187 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-20 01:03:25,783 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:25] "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-20 01:03:25,784 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ff9ae66/web.assets_frontend.min.css, copying from /web/assets/ff9ae66/web.assets_frontend.min.css 2026-09-20 01:03:25,818 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:25] "GET /web/assets/1/ff9ae66/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.022 0.022 2026-09-20 01:03:25,821 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js, copying from /web/assets/fe8c560/web.assets_frontend_minimal.min.js 2026-09-20 01:03:25,829 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:25] "GET /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.030 2026-09-20 01:03:25,852 121 INFO rb-6b6600a-224960-417187 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-20 01:03:25,852 121 INFO rb-6b6600a-224960-417187 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-20 01:03:25,864 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d430a/web.__assets_tests_call__.min.js, copying from /web/assets/19d430a/web.__assets_tests_call__.min.js 2026-09-20 01:03:25,877 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:25] "GET /web/assets/1/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.016 2026-09-20 01:03:25,904 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:03:25,919 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:25] "GET /web/image/website/1/logo/My%20Website?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.002 0.013 2026-09-20 01:03:25,929 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:25] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:03:25,930 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:25] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:03:25,977 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js, copying from /web/assets/6bd97e9/web.assets_frontend_lazy.min.js 2026-09-20 01:03:25,995 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:25] "GET /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.023 2026-09-20 01:03:26,002 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:26] "GET /web/image/website/1/favicon?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.001 0.029 2026-09-20 01:03:26,307 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:26] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 01:03:26,387 121 INFO rb-6b6600a-224960-417187 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-20 01:03:26,392 121 INFO rb-6b6600a-224960-417187 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-20 01:03:26,417 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.083 2026-09-20 01:03:26,447 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:26] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.008 0.107 2026-09-20 01:03:26,609 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:26] "GET /my/business-trips/new HTTP/1.1" 200 - 26 0.015 0.123 2026-09-20 01:03:26,746 121 INFO rb-6b6600a-224960-417187 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-20 01:03:26,778 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.008 0.016 2026-09-20 01:03:26,812 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:26] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.008 0.049 2026-09-20 01:03:26,827 121 INFO rb-6b6600a-224960-417187 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-20 01:03:26,884 121 INFO rb-6b6600a-224960-417187 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-20 01:03:26,950 121 INFO rb-6b6600a-224960-417187 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-20 01:03:27,021 121 INFO rb-6b6600a-224960-417187 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-20 01:03:27,191 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:27] "POST /my/business-trips/new HTTP/1.1" 303 - 66 0.035 0.058 2026-09-20 01:03:27,288 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:27] "GET /my/business-trips/35 HTTP/1.1" 200 - 38 0.021 0.072 2026-09-20 01:03:27,510 121 INFO rb-6b6600a-224960-417187 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-20 01:03:27,590 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:27] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.034 0.030 2026-09-20 01:03:27,593 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.browser: tour succeeded 2026-09-20 01:03:27,594 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.browser: ╔═════════════════════════════════════════════╗ ║ TOUR business_trip_portal_request SUCCEEDED ║ ╚═════════════════════════════════════════════╝ 2026-09-20 01:03:27,596 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.068 2026-09-20 01:03:27,683 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.browser: heap 16659928 (allocated 17825792) 2026-09-20 01:03:27,689 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Closing chrome headless with pid 741 2026-09-20 01:03:27,690 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Closing websocket connection 2026-09-20 01:03:27,690 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Terminating chrome headless with pid 741 2026-09-20 01:03:27,753 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Chrome Log in: /tmp/odoo_tests/rb-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_010327_753006_test_portal_request_tour.txt 2026-09-20 01:03:27,753 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Removing chrome user profile "/tmp/tmp8o1cq_1h_chrome_odoo" 2026-09-20 01:03:27,799 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:03:27,814 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_approver_demo_has_business_trip_manager_group ... 2026-09-20 01:03:27,868 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_approver_demo_not_operational_manager ... 2026-09-20 01:03:27,898 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_demo_employee_reports_to_a_manager ... 2026-09-20 01:03:27,946 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_user_demo_has_business_trip_user_group ... 2026-09-20 01:03:27,985 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_user_demo_scoped_to_intended_role ... 2026-09-20 01:03:28,010 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:03:28,401 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [450] 2026-09-20 01:03:28,409 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19978] 2026-09-20 01:03:28,415 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:03:28,436 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_portal_acl: Starting TestBusinessTripPortalAcl.test_business_trips_list_returns_200_for_user_without_bt_group ... 2026-09-20 01:03:28,448 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:bt_plain_user from n/a 2026-09-20 01:03:28,455 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:03:29,502 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:29] "GET /my/business-trips HTTP/1.1" 200 - 275 0.158 0.892 2026-09-20 01:03:29,503 121 INFO rb-6b6600a-224960-417187 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-20 01:03:29,541 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:03:29,908 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [451] 2026-09-20 01:03:29,916 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19980] 2026-09-20 01:03:29,922 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:03:29,994 121 INFO rb-6b6600a-224960-417187 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-20 01:03:30,031 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:bt_checkaccess_portal from n/a 2026-09-20 01:03:30,039 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:03:31,024 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:31] "POST /my/counters HTTP/1.1" 200 - 24 0.008 0.978 2026-09-20 01:03:31,783 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:31] "GET /my/business-trips HTTP/1.1" 200 - 259 0.181 0.574 2026-09-20 01:03:31,785 121 INFO rb-6b6600a-224960-417187 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-20 01:03:31,810 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:03:32,187 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [452] 2026-09-20 01:03:32,193 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19984] 2026-09-20 01:03:32,198 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:03:32,271 121 INFO rb-6b6600a-224960-417187 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-20 01:03:32,303 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:bt_authorized_portal from n/a 2026-09-20 01:03:32,310 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:03:33,257 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:03:33] "GET /my/business-trips HTTP/1.1" 200 - 279 0.127 0.822 2026-09-20 01:03:33,258 121 INFO rb-6b6600a-224960-417187 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-20 01:03:33,290 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:03:33,302 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_group_manager_category_is_core_business_trips_category ... 2026-09-20 01:03:33,323 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_group_user_category_is_core_business_trips_category ... 2026-09-20 01:03:33,343 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_hand_rolled_category_no_longer_exists ... 2026-09-20 01:03:33,370 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:03:37,199 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [453] 2026-09-20 01:03:37,206 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20173] 2026-09-20 01:03:37,210 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:03:37,371 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_distance_computed_from_coordinates_feeds_range ... 2026-09-20 01:03:37,534 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_distance_range_matches_only_inside_bounds ... 2026-09-20 01:03:37,690 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_missing_destination_coordinates_does_not_crash ... 2026-09-20 01:03:37,840 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_more_specific_state_rule_wins_via_sequence ... 2026-09-20 01:03:37,975 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_no_matching_rule_yields_zero_without_error ... 2026-09-20 01:03:38,109 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_region_rule_resolves_for_destination_in_region ... 2026-09-20 01:03:38,242 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_ticket_class_rule_and_wildcard_semantics ... 2026-09-20 01:03:38,368 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_validity_window_current_rule_wins_over_future ... 2026-09-20 01:03:38,505 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:03:42,894 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [454] 2026-09-20 01:03:42,902 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20386] 2026-09-20 01:03:42,908 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:03:43,044 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_per_traveller_total_and_header_rollup ... 2026-09-20 01:03:43,215 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_resolution_is_idempotent ... 2026-09-20 01:03:43,315 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_snapshot_amount_not_retro_changed_by_rule_edit ... 2026-09-20 01:03:43,440 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:03:47,794 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [455] 2026-09-20 01:03:47,801 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20588] 2026-09-20 01:03:47,805 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:03:47,954 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceMultiCompany.test_global_rule_resolves_when_no_company_rule ... 2026-09-20 01:03:51,531 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:03:55,569 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-09-20 01:03:55,574 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20966] 2026-09-20 01:03:55,578 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:03:55,705 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_distance_range_rejects_max_not_above_min ... 2026-09-20 01:03:55,766 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_geo_consistency_rejects_state_not_in_group ... 2026-09-20 01:03:55,801 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_validity_window_rejects_end_before_start ... 2026-09-20 01:03:55,861 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:04:00,278 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [457] 2026-09-20 01:04:00,287 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21158] 2026-09-20 01:04:00,292 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:04:00,402 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceExpenseSeam.test_expense_line_vals_shape_for_bt_c ... 2026-09-20 01:04:00,504 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceExpenseSeam.test_no_expense_line_vals_when_no_allowance ... 2026-09-20 01:04:00,617 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:04:04,686 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [458] 2026-09-20 01:04:04,694 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21354] 2026-09-20 01:04:04,700 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:04:04,842 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceDefaults.test_allowance_days_default_from_trip_duration ... 2026-09-20 01:04:05,012 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:04:09,150 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [459] 2026-09-20 01:04:09,157 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21548] 2026-09-20 01:04:09,161 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:04:09,295 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceCoordinateEdgeCases.test_out_of_range_coordinates_handled_gracefully ... 2026-09-20 01:04:09,465 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceCoordinateEdgeCases.test_ungeooded_destination_does_not_use_bogus_haversine ... 2026-09-20 01:04:09,632 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:04:10,164 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [460] 2026-09-20 01:04:10,174 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21561] 2026-09-20 01:04:10,180 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:04:10,255 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_approval_drives_trip_to_confirmed ... 2026-09-20 01:04:11,208 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [461] 2026-09-20 01:04:11,426 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [228] 2026-09-20 01:04:11,574 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [462] 2026-09-20 01:04:12,070 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_auto_install_flag_is_true ... 2026-09-20 01:04:12,099 121 INFO rb-6b6600a-224960-417187 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-20 01:04:12,583 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_base_submit_button_restored_in_form_view ... 2026-09-20 01:04:12,634 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_cancel_reverts_confirmed_trip ... 2026-09-20 01:04:13,435 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [463] 2026-09-20 01:04:13,577 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [229] 2026-09-20 01:04:13,692 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [464] 2026-09-20 01:04:14,078 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_get_approved_from_draft_confirms_trip_without_stranding ... 2026-09-20 01:04:14,810 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [465] 2026-09-20 01:04:14,926 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [230] 2026-09-20 01:04:15,250 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_late_violation_blocks_validate_and_trip_not_confirmed ... 2026-09-20 01:04:16,112 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [466] 2026-09-20 01:04:16,162 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted mail.message records with IDs: [21624, 21621] 2026-09-20 01:04:16,186 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted business.trip.traveller records with IDs: [66] 2026-09-20 01:04:16,273 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted mail.followers records with IDs: [1524] 2026-09-20 01:04:16,374 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_matching_trip_is_transparent ... 2026-09-20 01:04:16,500 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_owner_approver_can_refuse_trip_without_accesserror ... 2026-09-20 01:04:16,854 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [467] 2026-09-20 01:04:16,861 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21631] 2026-09-20 01:04:16,866 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:04:17,692 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [468] 2026-09-20 01:04:17,770 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [469] 2026-09-20 01:04:17,877 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [232, 233] 2026-09-20 01:04:17,983 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [470] 2026-09-20 01:04:18,097 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_owner_approver_can_validate_trip_without_accesserror ... 2026-09-20 01:04:18,379 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [471] 2026-09-20 01:04:18,385 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21648] 2026-09-20 01:04:18,389 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:04:19,137 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [472] 2026-09-20 01:04:19,202 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [473] 2026-09-20 01:04:19,331 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [234, 235] 2026-09-20 01:04:19,407 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [474] 2026-09-20 01:04:19,534 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #70 deleted mail.activity records with IDs: [236] 2026-09-20 01:04:19,611 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #70 deleted mail.mail records with IDs: [475] 2026-09-20 01:04:19,929 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_per_company_seed_is_idempotent_and_populates_code ... 2026-09-20 01:04:20,571 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_precondition_violation_blocks_confirm_and_rolls_back ... 2026-09-20 01:04:21,013 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted mail.message records with IDs: [21675, 21672] 2026-09-20 01:04:21,036 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted business.trip.traveller records with IDs: [70] 2026-09-20 01:04:21,061 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted approval.request.line records with IDs: [61] 2026-09-20 01:04:21,159 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted request.approval.user.line records with IDs: [54] 2026-09-20 01:04:21,191 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted mail.followers records with IDs: [1540] 2026-09-20 01:04:21,280 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_refuse_drives_trip_back_to_draft ... 2026-09-20 01:04:22,134 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [476] 2026-09-20 01:04:22,259 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [237] 2026-09-20 01:04:22,358 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [477] 2026-09-20 01:04:22,427 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_seed_is_single_admin_approver_not_officer_group ... 2026-09-20 01:04:22,792 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [478] 2026-09-20 01:04:22,800 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21693] 2026-09-20 01:04:22,805 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:04:22,856 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [479] 2026-09-20 01:04:22,861 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21694] 2026-09-20 01:04:22,866 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:04:23,630 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted mail.mail records with IDs: [480] 2026-09-20 01:04:23,814 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [238] 2026-09-20 01:04:23,918 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [481] 2026-09-20 01:04:24,276 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_submit_applies_head_field_mapping ... 2026-09-20 01:04:24,739 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_submit_creates_linked_request_and_leaves_trip_submitted ... 2026-09-20 01:04:25,197 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_travellers_surface_as_approval_request_lines ... 2026-09-20 01:04:25,678 121 INFO rb-6b6600a-224960-417187 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-20 01:04:26,748 121 INFO rb-6b6600a-224960-417187 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-20 01:04:26,864 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted mail.message records with IDs: [21736] 2026-09-20 01:04:26,887 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted business.trip.traveller records with IDs: [78] 2026-09-20 01:04:26,902 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #68 deleted mail.followers records with IDs: [1563] 2026-09-20 01:04:27,171 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_when_to_approve_is_data_driven ... 2026-09-20 01:04:27,324 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:04:27,693 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [482] 2026-09-20 01:04:27,702 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21742] 2026-09-20 01:04:27,708 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:04:27,845 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_book_fleet_from_trip ... 2026-09-20 01:04:28,074 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_idempotency_no_extra_booking ... 2026-09-20 01:04:28,260 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_multi_line_mixed_services ... 2026-09-20 01:04:28,482 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:04:28,821 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [483] 2026-09-20 01:04:28,839 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21771] 2026-09-20 01:04:28,844 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:04:28,998 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgePredicate.test_is_trip_managed_predicate ... 2026-09-20 01:04:29,286 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:04:29,676 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [484] 2026-09-20 01:04:29,685 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21790] 2026-09-20 01:04:29,692 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:04:29,846 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestInvariantNoDoubleGate.test_no_double_gate ... 2026-09-20 01:04:30,141 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <525379689821860.1789866270.068351745605469-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:04:30,195 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #75 deleted mail.mail records with IDs: [485] 2026-09-20 01:04:30,277 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <665634162162298.1789866270.247685670852661-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:04:30,283 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #75 deleted mail.mail records with IDs: [486] 2026-09-20 01:04:30,392 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #75 deleted mail.mail records with IDs: [487] 2026-09-20 01:04:30,473 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #75 deleted mail.mail records with IDs: [488] 2026-09-20 01:04:30,564 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <864558134870681.1789866270.536225318908691-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:04:30,571 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #75 deleted mail.mail records with IDs: [489] 2026-09-20 01:04:30,652 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <143016927495469.1789866270.618774175643921-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:04:30,657 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #75 deleted mail.mail records with IDs: [490] 2026-09-20 01:04:30,743 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #75 deleted mail.mail records with IDs: [491] 2026-09-20 01:04:30,801 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:04:31,192 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [492] 2026-09-20 01:04:31,200 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21813] 2026-09-20 01:04:31,205 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:04:31,377 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestInvariantBackwardCompat.test_backward_compat_standalone ... 2026-09-20 01:04:31,587 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <861392388717944.1789866271.519448518753052-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:04:31,625 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [493] 2026-09-20 01:04:31,679 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <611120658201449.1789866271.650118589401245-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:04:31,692 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [494] 2026-09-20 01:04:31,752 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [495] 2026-09-20 01:04:31,813 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [496] 2026-09-20 01:04:31,877 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <400308355466738.1789866271.841603994369507-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:04:31,886 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [497] 2026-09-20 01:04:31,967 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <479611016296067.1789866271.928908824920654-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:04:31,973 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-09-20 01:04:32,050 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [499] 2026-09-20 01:04:32,096 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:04:32,428 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [500] 2026-09-20 01:04:32,434 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21831] 2026-09-20 01:04:32,438 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:04:32,560 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestAM10Cancel.test_trip_cancel_cancels_generated_booking ... 2026-09-20 01:04:32,778 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestAM10Cancel.test_trip_cancel_leaves_done_leg ... 2026-09-20 01:04:33,050 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <935626591176657.1789866272.979494571685791-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:04:33,116 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [501] 2026-09-20 01:04:33,202 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <574831309177434.1789866273.170072078704834-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:04:33,209 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [502] 2026-09-20 01:04:33,312 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [503] 2026-09-20 01:04:33,394 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [504] 2026-09-20 01:04:33,462 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <476842450292011.1789866273.435371875762939-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:04:33,469 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [505] 2026-09-20 01:04:33,536 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <991709485947037.1789866273.514489173889160-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:04:33,540 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [506] 2026-09-20 01:04:33,603 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #77 deleted mail.mail records with IDs: [507] 2026-09-20 01:04:33,958 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:04:34,298 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [508] 2026-09-20 01:04:34,306 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21867] 2026-09-20 01:04:34,311 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:04:34,441 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestDeleteSafety.test_trip_delete_safety ... 2026-09-20 01:04:34,672 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #78 deleted mail.message records with IDs: [21874] 2026-09-20 01:04:34,697 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #78 deleted business.trip records with IDs: [79] 2026-09-20 01:04:34,705 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #78 deleted mail.followers records with IDs: [1639] 2026-09-20 01:04:34,730 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:04:49,279 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:50,613 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c33552c00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:50,614 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e0a9080> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:50,620 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:50,624 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e0a8e00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:51,495 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:53,035 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0c9851c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:53,036 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c338cc540> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:53,040 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:53,043 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c338cc860> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:53,294 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:55,335 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0af6f6a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:55,336 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f296020> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:55,342 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:55,345 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f294360> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:55,647 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:57,826 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c335b5120> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:57,827 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0dce3e20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:57,833 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:57,838 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0dce3920> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:58,127 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:59,564 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f527ce0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:59,565 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d933e20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:59,569 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:04:59,572 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d930b80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:00,374 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:01,922 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0fcab380> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:01,922 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e673600> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:01,930 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:01,934 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e670720> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:02,202 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:04,245 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e8145e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:04,246 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0ca60f40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:04,251 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:04,255 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0ca61300> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:04,499 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:06,489 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0dd7bec0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:06,490 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c90fb00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:06,496 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:06,499 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c90c540> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:07,302 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_hr_expense.tests.test_allowance_expense: Starting TestAllowanceExpenseBridge.test_no_allowance_yields_no_per_diem_line ... 2026-09-20 01:05:07,453 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_hr_expense.tests.test_allowance_expense: Starting TestAllowanceExpenseBridge.test_resolved_allowance_appears_once_on_expense_report ... 2026-09-20 01:05:07,650 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:09,189 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f99b6a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:09,190 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0dd7bec0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:09,195 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:09,198 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d65c360> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:09,216 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:05:24,936 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:26,380 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0dd47560> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:26,381 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e0fafc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:26,387 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:26,390 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e0f8680> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:27,260 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:28,794 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c1030a7a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:28,794 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e672de0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:28,799 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:28,801 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e6734c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:29,050 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:31,150 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d0484a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:31,151 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c33abd260> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:31,156 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:31,159 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c33abe700> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:31,439 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:33,579 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d77ce00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:33,581 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c956980> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:33,586 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:33,588 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c956a20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:33,896 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:35,303 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0c86f920> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:35,304 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d8e2980> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:35,309 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:35,312 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d8e0c20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:36,136 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:37,714 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0efe2700> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:37,715 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f8acb80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:37,720 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:37,723 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f8acfe0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:37,957 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:40,069 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0fe4e160> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:40,071 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f99b2e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:40,077 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:40,081 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f998720> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:40,324 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:42,328 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e671ee0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:42,329 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c90db20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:42,333 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:42,336 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c90c400> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:43,215 121 INFO rb-6b6600a-224960-417187 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-20 01:05:43,374 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_auto_create_on_generates_on_done ... 2026-09-20 01:05:43,532 121 INFO rb-6b6600a-224960-417187 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-20 01:05:44,112 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #87 deleted hr.expense.sheet records with IDs: [12] 2026-09-20 01:05:44,147 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_cancel_clears_draft_sheet_but_keeps_posted ... 2026-09-20 01:05:44,327 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #83 deleted hr.expense.sheet records with IDs: [13] 2026-09-20 01:05:44,357 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_deleting_trip_keeps_sheet_with_null_link ... 2026-09-20 01:05:44,452 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #83 deleted business.trip records with IDs: [86] 2026-09-20 01:05:44,473 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_empty_trip_analytic_distribution_creates_lines_cleanly ... 2026-09-20 01:05:44,679 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_external_traveller_is_not_reimbursed ... 2026-09-20 01:05:44,829 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generated_line_payment_mode_is_own_account ... 2026-09-20 01:05:44,967 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generated_line_resolves_gl_expense_account ... 2026-09-20 01:05:45,123 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generation_is_idempotent ... 2026-09-20 01:05:45,264 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_line_amount_set_from_service_cost ... 2026-09-20 01:05:45,432 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_multiple_service_lines_consolidate_into_one_sheet ... 2026-09-20 01:05:45,605 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_one_employee_traveller_yields_one_draft_sheet ... 2026-09-20 01:05:45,738 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_service_line_analytic_override_wins ... 2026-09-20 01:05:45,890 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_trip_analytic_distribution_stamped_on_every_line ... 2026-09-20 01:05:46,038 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_trip_wide_service_line_funds_the_requester ... 2026-09-20 01:05:46,214 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_two_employee_travellers_yield_two_sheets ... 2026-09-20 01:05:46,405 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_unconfigured_product_raises_user_error ... 2026-09-20 01:05:46,593 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:47,991 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e2a6a20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:47,992 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e671ee0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:47,997 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:48,001 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0af08b80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:05:48,024 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:05:48,035 121 INFO rb-6b6600a-224960-417187 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-20 01:05:48,971 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_business_trip_hr_expense.tests.test_expense_sheet_view: Starting TestExpenseSheetView.test_expense_sheet_form_view_parses_without_error ... 2026-09-20 01:05:49,035 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:05:49,049 121 INFO rb-6b6600a-224960-417187 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-20 01:05:49,534 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:05:49,549 121 INFO rb-6b6600a-224960-417187 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-20 01:05:50,201 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_business_nature_sync_wizard_crm: Starting TestBusinessNatureSyncWizardCrm.test_action_sync_returns_success_notification ... 2026-09-20 01:05:50,705 121 INFO rb-6b6600a-224960-417187 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-20 01:05:51,174 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:05:51,185 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_change_business_type_in_partner_company ... 2026-09-20 01:05:51,583 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_change_business_type_in_partner_person_have_company ... 2026-09-20 01:05:51,972 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_company ... 2026-09-20 01:05:52,404 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_person_have_company ... 2026-09-20 01:05:52,731 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_person_no_company ... 2026-09-20 01:05:53,120 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner ... 2026-09-20 01:05:53,525 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner_person ... 2026-09-20 01:05:53,868 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner_person_have_company ... 2026-09-20 01:05:54,302 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:05:54,311 121 INFO rb-6b6600a-224960-417187 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-20 01:05:54,748 121 INFO rb-6b6600a-224960-417187 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-20 01:05:55,095 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_folded_fields_compute_from_company_customer ... 2026-09-20 01:05:55,489 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_form_surfaces_all_five_fields ... 2026-09-20 01:05:55,894 121 INFO rb-6b6600a-224960-417187 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-20 01:05:56,332 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_opportunities_filter_surfaces_all_five_group_bys ... 2026-09-20 01:05:56,802 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:05:56,813 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_in_partner_company ... 2026-09-20 01:05:57,170 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_in_partner_person_have_company ... 2026-09-20 01:05:57,619 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_company ... 2026-09-20 01:05:58,018 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_person_have_company ... 2026-09-20 01:05:58,335 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_person_no_company ... 2026-09-20 01:05:58,697 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_employee_size_create_new_partner ... 2026-09-20 01:05:59,084 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_lead2opportunity_create_partner_person ... 2026-09-20 01:05:59,640 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_lead2opportunity_create_partner_person_have_company ... 2026-09-20 01:06:00,031 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:06:00,041 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_lead_data_after_partner_recognize ... 2026-09-20 01:06:00,141 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_no_recognize_partner ... 2026-09-20 01:06:00,230 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_after_create ... 2026-09-20 01:06:00,329 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_email ... 2026-09-20 01:06:00,411 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_mobile ... 2026-09-20 01:06:00,503 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_phone ... 2026-09-20 01:06:00,594 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:06:00,604 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_compute_customer_dob ... 2026-09-20 01:06:00,683 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_compute_yy_mm_of_birth ... 2026-09-20 01:06:00,721 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_default_compute_yy_mm_of_birth ... 2026-09-20 01:06:00,745 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_lead2opportunity_create_partner ... 2026-09-20 01:06:00,939 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [509] 2026-09-20 01:06:01,066 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [510] 2026-09-20 01:06:01,173 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-09-20 01:06:01,253 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [511] 2026-09-20 01:06:01,288 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:06:01,301 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_01 ... 2026-09-20 01:06:01,350 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_02 ... 2026-09-20 01:06:01,437 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_03 ... 2026-09-20 01:06:01,553 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_04 ... 2026-09-20 01:06:01,645 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_05 ... 2026-09-20 01:06:01,737 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_06 ... 2026-09-20 01:06:01,858 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_07 ... 2026-09-20 01:06:01,989 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:06:02,019 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_after_merges_children ... 2026-09-20 01:06:02,035 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_attributes_boolean_false_equivalents_dropped ... 2026-09-20 01:06:02,052 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_attributes_boolean_true_equivalents_dropped ... 2026-09-20 01:06:02,068 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_attributes_different_names_both_kept ... 2026-09-20 01:06:02,087 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_attributes_drop_when_value_matches_base ... 2026-09-20 01:06:02,106 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_attributes_empty_value_no_base_attr_dropped ... 2026-09-20 01:06:02,122 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_attributes_empty_value_with_base_attr_kept ... 2026-09-20 01:06:02,140 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_attributes_last_write_wins ... 2026-09-20 01:06:02,163 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_attributes_non_equivalent_values_kept ... 2026-09-20 01:06:02,180 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_before_merges_children ... 2026-09-20 01:06:02,200 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_compact_without_new_node_is_idempotent ... 2026-09-20 01:06:02,220 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_different_expr_kept_separate ... 2026-09-20 01:06:02,238 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_empty_xpath_is_removed ... 2026-09-20 01:06:02,256 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_flatten_disambiguates_same_name_in_sibling_creators ... 2026-09-20 01:06:02,274 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_flatten_inside_into_creator_xpath ... 2026-09-20 01:06:02,291 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_flatten_leaves_base_targeting_xpaths_intact ... 2026-09-20 01:06:02,310 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_flatten_multiple_insides_into_same_creator ... 2026-09-20 01:06:02,329 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_flatten_skips_move_xpaths ... 2026-09-20 01:06:02,346 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_inside_keeps_duplicate_children ... 2026-09-20 01:06:02,363 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_inside_merges_two_xpaths_with_same_expr ... 2026-09-20 01:06:02,380 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_replace_last_write_wins ... 2026-09-20 01:06:02,397 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArch.test_replace_three_times_keeps_only_last ... 2026-09-20 01:06:02,420 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:06:02,458 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaSave.test_save_add_creates_customizer_view ... 2026-09-20 01:06:02,537 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaSave.test_save_add_duplicate_kept ... 2026-09-20 01:06:02,641 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaSave.test_save_add_replace_last_write_wins ... 2026-09-20 01:06:02,755 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaSave.test_save_add_same_expr_merged ... 2026-09-20 01:06:02,854 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaSave.test_save_add_then_delete_cancels_out ... 2026-09-20 01:06:02,943 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [489771] 2026-09-20 01:06:02,943 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [8932] 2026-09-20 01:06:02,959 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaSave.test_save_replace_action_overwrites_arch ... 2026-09-20 01:06:03,050 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:06:03,095 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestNoopDetectionWithHiddenFields.test_move_hidden_node_away_and_back_is_noop ... 2026-09-20 01:06:03,174 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [489775] 2026-09-20 01:06:03,174 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [8935] 2026-09-20 01:06:03,199 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestNoopDetectionWithHiddenFields.test_move_hidden_node_to_new_position_is_real_change ... 2026-09-20 01:06:03,304 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestNoopDetectionWithHiddenFields.test_move_visible_after_then_before_hidden_anchor_is_noop ... 2026-09-20 01:06:03,406 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [489779] 2026-09-20 01:06:03,406 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [8937] 2026-09-20 01:06:03,431 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestNoopDetectionWithHiddenFields.test_move_visible_after_visible_anchor_is_real_change ... 2026-09-20 01:06:03,553 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestNoopDetectionWithHiddenFields.test_move_visible_past_hidden_groups_and_back_is_noop ... 2026-09-20 01:06:03,637 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [489783] 2026-09-20 01:06:03,637 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [8939] 2026-09-20 01:06:03,655 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestNoopDetectionWithHiddenFields.test_move_visible_with_hidden_anchor_away_and_back_is_noop ... 2026-09-20 01:06:03,725 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [489785] 2026-09-20 01:06:03,725 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.ui.view records with IDs: [8940] 2026-09-20 01:06:03,750 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:06:03,789 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestMoveXpathPositionalNormalization.test_positional_expr_phone_before_email_normalized ... 2026-09-20 01:06:03,855 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestMoveXpathPositionalNormalization.test_positional_move_expr_normalized_to_name_predicate ... 2026-09-20 01:06:03,945 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:06:03,977 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaReportXpath.test_report_add_duplicate_kept ... 2026-09-20 01:06:04,030 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaReportXpath.test_report_add_same_expr_merged ... 2026-09-20 01:06:04,081 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaReportXpath.test_report_add_xpath_creates_customizer_view ... 2026-09-20 01:06:04,134 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaReportXpath.test_report_replace_last_write_wins ... 2026-09-20 01:06:04,186 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_compact_arch: Starting TestCompactArchViaReportXpath.test_report_undo_redo_stack_returned ... 2026-09-20 01:06:04,237 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:06:04,261 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_1_edit_menu_rename_to_other_string ... 2026-09-20 01:06:04,282 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_2_edit_menu_add_group ... 2026-09-20 01:06:04,309 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_3_edit_menu_remove_group ... 2026-09-20 01:06:04,335 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_4_edit_menu_change_sequence ... 2026-09-20 01:06:04,359 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_2_edit_menu_create_menu ... 2026-09-20 01:06:04,454 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_3_edit_menu_unlink_menu ... 2026-09-20 01:06:04,517 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.ui.menu records with IDs: [1709, 1710, 1711] 2026-09-20 01:06:04,532 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app ... 2026-09-20 01:06:04,593 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:06,474 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c33236340> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:06,475 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0cb35080> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:06,481 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:06,483 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0cb374c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:06,933 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app_duplicate_model ... 2026-09-20 01:06:07,016 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:08,959 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c311e8860> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:08,960 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e06a700> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:08,965 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:08,968 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e06a520> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:09,321 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:10,944 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c1036d620> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:10,945 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f8add00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:10,951 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:10,954 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f8aeb60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:12,013 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app_with_existing_model ... 2026-09-20 01:06:12,094 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:13,543 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0b4bd260> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:13,544 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0db24400> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:13,550 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:13,552 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0db25120> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:13,570 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:06:13,737 121 INFO rb-6b6600a-224960-417187 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-20 01:06:13,759 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:15,529 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c33beef20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:15,529 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f296de0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:15,534 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:15,536 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f297240> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:15,772 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:17,747 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e5ab420> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:17,748 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d04f100> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:17,753 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:17,756 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d04d6c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:18,005 121 INFO rb-6b6600a-224960-417187 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-20 01:06:18,035 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:19,403 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0cdf5d00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:19,403 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c9940e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:19,407 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:19,409 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c997a60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:20,284 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:21,743 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e47e840> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:21,743 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e134400> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:21,749 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:21,753 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e135080> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:22,024 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:23,790 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d61ca40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:23,790 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0dbae340> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:23,794 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:23,797 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0dbae7a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:24,014 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:25,918 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d808860> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:25,919 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0fa1fec0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:25,923 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:25,925 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0fa1f740> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:26,165 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:28,073 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c33d62020> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:28,074 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c985f80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:28,080 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:28,083 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c985120> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:28,296 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:29,590 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0cfc4220> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:29,591 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0b2e7f60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:29,596 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:29,600 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0b2e4d60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:30,453 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:32,029 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f2b00e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:32,030 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e5cd760> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:32,034 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:32,037 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e5ce520> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:32,253 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:34,327 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0c98ccc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:34,327 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0fc69080> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:34,332 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:34,334 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0fc68a40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:34,610 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:36,111 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e5a9bc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:36,112 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0fefc5e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:36,118 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:36,122 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0fefe520> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:36,908 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:38,391 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0c7f40e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:38,392 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c32c3f600> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:38,396 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:38,399 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c32c3e660> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:39,221 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:40,627 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e094e00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:40,628 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c9a60c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:40,633 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:40,635 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c9a4ae0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:40,894 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:42,805 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d796ac0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:42,806 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c86efc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:42,816 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:42,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c86d120> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:43,093 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:45,115 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c328d0b80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:45,116 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f527060> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:45,122 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:45,126 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f9be7a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:45,407 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:46,871 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c33db0900> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:46,872 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e62dc60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:46,876 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:46,879 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e62c360> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:47,643 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:48,969 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f885c60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:48,970 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0cb37740> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:48,975 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:48,978 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0cb36700> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:49,314 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:51,308 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0b267c40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:51,309 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c87aac0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:51,314 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:51,317 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c87bce0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 145, in test_palette_create_path_yields_real_usable_field_per_ttype record = self._add_field(target_model, field_name, ttype, **extra) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/tests/test_customizer_new_fields_and_tools.py", line 45, in _add_field return self.env['ir.model.fields'].create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:51,641 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_input_exposed_on_customizer_form ... 2026-09-20 01:06:51,660 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_onchange_derives_ttype ... 2026-09-20 01:06:51,694 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:53,680 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c33befd80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:53,681 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c331820c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:53,685 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:53,688 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c33182520> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:54,006 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-6b6600a-224960/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:55,375 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e645c60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-6b6600a-224960/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:55,376 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f297ce0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-6b6600a-224960/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:55,382 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-6b6600a-224960/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:55,386 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f294f40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", 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-6b6600a-224960/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-6b6600a-224960/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:56,233 121 INFO rb-6b6600a-224960-417187 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-20 01:06:56,310 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_selection_and_reference_without_options_is_blocked ... 2026-09-20 01:06:56,327 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_tools_payload_hides_tools_the_user_cannot_access ... 2026-09-20 01:06:56,947 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:58,339 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0db0e5c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:58,340 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e645c60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:58,344 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:58,347 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c32b5ba60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:06:58,367 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:06:58,538 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_field_type_row_plugs_into_generic_builder ... 2026-09-20 01:06:58,557 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_view_type_row_plugs_into_generic_paths ... 2026-09-20 01:06:58,606 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:00,631 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c33abf9c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:00,632 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c1005bd80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:00,638 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:00,642 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c1005a480> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:01,056 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registries_contract_endpoint ... 2026-09-20 01:07:01,104 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_builds_field_vals_per_ttype ... 2026-09-20 01:07:01,121 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_model_creation_seed ... 2026-09-20 01:07:01,173 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:03,145 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0db96d40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:03,145 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0af5fb00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:03,152 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:03,156 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e3e44a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:03,502 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_save_for_supported_view_types ... 2026-09-20 01:07:03,827 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_validator_rejects_incomplete_field ... 2026-09-20 01:07:03,842 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_save_rejects_unregistered_view_type ... 2026-09-20 01:07:03,901 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:05,668 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0ca637e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:05,668 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c102a0040> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:05,672 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:05,675 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c102a1300> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:05,691 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:07:05,900 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_editor_tour ... 2026-09-20 01:07:06,144 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome pid: 923 2026-09-20 01:07:06,144 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome headless temporary user profile dir: /tmp/tmp7nbd9hy4_chrome_odoo 2026-09-20 01:07:06,145 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Issuing json command http://127.0.0.1:37099/json/version 2026-09-20 01:07:06,146 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:37099/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:07:06,147 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Browser version: Chrome/150.0.7871.114 2026-09-20 01:07:06,147 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Issuing json command http://127.0.0.1:37099/json 2026-09-20 01:07:06,148 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:37099/json with timeout 3 increased to 10s during tests 2026-09-20 01:07:06,148 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Websocket url found: ws://127.0.0.1:37099/devtools/page/9325070200DA8316A92335038A596418 2026-09-20 01:07:06,149 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Enable chrome headless console log notification 2026-09-20 01:07:06,153 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome headless enable page notifications 2026-09-20 01:07:06,168 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:admin from n/a 2026-09-20 01:07:06,176 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Setting session cookie in browser 2026-09-20 01:07:06,178 121 INFO rb-6b6600a-224960-417187 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-20 01:07:06,178 121 INFO rb-6b6600a-224960-417187 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-20 01:07:06,186 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:07:07,084 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "GET /odoo/action-2215?view_type=list HTTP/1.1" 200 - 181 0.113 0.787 2026-09-20 01:07:07,087 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Navigation result: {'frameId': '9325070200DA8316A92335038A596418', 'loaderId': '99D06192895CF906B2E0FCCF15373FA8', 'isDownload': False} 2026-09-20 01:07:07,087 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Evaluate ready code "odoo.isTourReady('customizer_editor_tour')" 2026-09-20 01:07:07,112 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.007 2026-09-20 01:07:07,119 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-20 01:07:07,123 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-09-20 01:07:07,193 121 INFO rb-6b6600a-224960-417187 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-20 01:07:07,600 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.197 0.299 2026-09-20 01:07:07,613 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.500 2026-09-20 01:07:07,618 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-20 01:07:07,621 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.314 2026-09-20 01:07:07,728 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-09-20 01:07:07,728 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-09-20 01:07:07,733 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-20 01:07:07,750 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-20 01:07:07,757 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.012 2026-09-20 01:07:07,791 121 INFO rb-6b6600a-224960-417187 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-20 01:07:07,836 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.016 0.068 2026-09-20 01:07:07,841 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.061 2026-09-20 01:07:07,860 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.058 2026-09-20 01:07:07,865 121 INFO rb-6b6600a-224960-417187 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-20 01:07:07,881 121 INFO rb-6b6600a-224960-417187 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-20 01:07:07,938 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.026 0.098 2026-09-20 01:07:07,939 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:07:07,960 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.106 2026-09-20 01:07:07,979 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.037 2026-09-20 01:07:07,980 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.095 2026-09-20 01:07:07,986 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:07:07,992 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:07] "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-20 01:07:08,002 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:08] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.027 2026-09-20 01:07:08,161 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:08] "POST /mail/data HTTP/1.1" 200 - 145 0.064 0.213 2026-09-20 01:07:08,175 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:08] "POST /web/action/load HTTP/1.1" 200 - 8 0.003 0.203 2026-09-20 01:07:08,197 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:08] "GET /web/image/res.partner/3/avatar_128?unique=1789864868000 HTTP/1.1" 200 - 9 0.008 0.218 2026-09-20 01:07:08,247 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-20 01:07:08,274 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:08] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.011 0.014 2026-09-20 01:07:08,314 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:07:08,550 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:08] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 159 0.070 0.218 2026-09-20 01:07:08,662 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:08] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.044 0.047 2026-09-20 01:07:08,666 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.093 2026-09-20 01:07:08,920 121 INFO rb-6b6600a-224960-417187 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-20 01:07:08,984 121 INFO rb-6b6600a-224960-417187 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-20 01:07:08,994 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:08] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-20 01:07:09,009 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:09] "GET /web/assets/b08167d/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:07:09,053 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:09] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 5 0.001 0.023 2026-09-20 01:07:09,081 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:09] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.002 0.048 2026-09-20 01:07:09,085 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:09] "GET /web/assets/215230c/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-20 01:07:09,088 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:09] "GET /web/assets/d9bef02/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-20 01:07:09,246 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6dfa237/web.assets_backend_lazy.min.css (id:6633) 2026-09-20 01:07:09,253 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:09] "GET /web/assets/6dfa237/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.014 0.150 2026-09-20 01:07:09,349 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8e42727/web.assets_backend_lazy.min.js (id:6634) 2026-09-20 01:07:09,353 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:09] "GET /web/assets/8e42727/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.005 0.257 2026-09-20 01:07:09,407 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:09] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.013 0.013 2026-09-20 01:07:09,565 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:09] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 203 0.026 0.155 2026-09-20 01:07:09,578 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:09] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 5 0.002 0.004 2026-09-20 01:07:09,675 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:09] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.018 0.058 2026-09-20 01:07:09,904 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:09] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.001 0.003 2026-09-20 01:07:09,920 121 INFO rb-6b6600a-224960-417187 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-20 01:07:09,994 121 INFO rb-6b6600a-224960-417187 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-20 01:07:10,077 121 INFO rb-6b6600a-224960-417187 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-20 01:07:10,139 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: tour succeeded 2026-09-20 01:07:10,139 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR customizer_editor_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-20 01:07:10,247 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.browser: heap 41498704 (allocated 43352064) 2026-09-20 01:07:10,252 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Closing chrome headless with pid 923 2026-09-20 01:07:10,252 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Closing websocket connection 2026-09-20 01:07:10,253 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Terminating chrome headless with pid 923 2026-09-20 01:07:10,320 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_010710_320184_test_customizer_editor_tour.txt 2026-09-20 01:07:10,320 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Removing chrome user profile "/tmp/tmp7nbd9hy4_chrome_odoo" 2026-09-20 01:07:10,353 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_form_editor_tour ... 2026-09-20 01:07:10,595 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome pid: 1148 2026-09-20 01:07:10,596 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome headless temporary user profile dir: /tmp/tmp9rc3hphc_chrome_odoo 2026-09-20 01:07:10,596 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Issuing json command http://127.0.0.1:34799/json/version 2026-09-20 01:07:10,597 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:34799/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:07:10,599 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Browser version: Chrome/150.0.7871.114 2026-09-20 01:07:10,599 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Issuing json command http://127.0.0.1:34799/json 2026-09-20 01:07:10,600 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:34799/json with timeout 3 increased to 10s during tests 2026-09-20 01:07:10,601 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Websocket url found: ws://127.0.0.1:34799/devtools/page/A0F080F6D5DD30A73AB462C14AAACB52 2026-09-20 01:07:10,603 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Enable chrome headless console log notification 2026-09-20 01:07:10,604 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome headless enable page notifications 2026-09-20 01:07:10,618 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:admin from n/a 2026-09-20 01:07:10,624 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Setting session cookie in browser 2026-09-20 01:07:10,629 121 INFO rb-6b6600a-224960-417187 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-20 01:07:10,629 121 INFO rb-6b6600a-224960-417187 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-20 01:07:10,636 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:07:11,583 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:11] "GET /odoo/action-2215/new HTTP/1.1" 200 - 186 0.109 0.839 2026-09-20 01:07:11,587 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Navigation result: {'frameId': 'A0F080F6D5DD30A73AB462C14AAACB52', 'loaderId': '5E2F953889DF7F67A8938E3C083AEE9C', 'isDownload': False} 2026-09-20 01:07:11,587 121 INFO rb-6b6600a-224960-417187 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-20 01:07:11,631 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:11] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.012 2026-09-20 01:07:11,638 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:11] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-09-20 01:07:11,643 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:11] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.023 2026-09-20 01:07:11,679 121 INFO rb-6b6600a-224960-417187 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-20 01:07:12,157 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:12] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.222 0.315 2026-09-20 01:07:12,174 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:12] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.540 2026-09-20 01:07:12,181 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:12] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.336 2026-09-20 01:07:12,200 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:12] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-20 01:07:12,287 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:12] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-20 01:07:12,288 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:12] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-20 01:07:12,289 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:12] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-20 01:07:12,300 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:12] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-20 01:07:12,315 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-20 01:07:12,339 121 INFO rb-6b6600a-224960-417187 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-20 01:07:12,362 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:12] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.016 0.030 2026-09-20 01:07:12,366 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:12] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.035 2026-09-20 01:07:12,393 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:12] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.020 2026-09-20 01:07:12,417 121 INFO rb-6b6600a-224960-417187 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-20 01:07:12,424 121 INFO rb-6b6600a-224960-417187 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-20 01:07:12,452 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:12] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.016 0.039 2026-09-20 01:07:12,463 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:12] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:07:12,473 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:12] "GET /odoo/offline HTTP/1.1" 200 - 5 0.010 0.066 2026-09-20 01:07:12,518 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 01:07:12,525 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07: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-20 01:07:12,667 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:12] "POST /mail/data HTTP/1.1" 200 - 145 0.090 0.167 2026-09-20 01:07:12,669 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:12] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.251 2026-09-20 01:07:12,688 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:12] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.223 2026-09-20 01:07:12,709 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:12] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.005 0.222 2026-09-20 01:07:13,443 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:13] "GET /web/image/res.partner/3/avatar_128?unique=1789864868000 HTTP/1.1" 200 - 9 0.005 0.955 2026-09-20 01:07:13,455 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:13] "POST /web/action/load HTTP/1.1" 200 - 8 0.004 0.962 2026-09-20 01:07:13,460 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:13] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.027 2026-09-20 01:07:13,473 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:13] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.005 0.033 2026-09-20 01:07:13,503 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 01:07:13,743 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:13] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 159 0.086 0.189 2026-09-20 01:07:13,784 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:07:13,868 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:13] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 38 0.014 0.067 2026-09-20 01:07:13,985 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:13] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:07:14,106 121 INFO rb-6b6600a-224960-417187 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-20 01:07:14,110 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:14] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:07:14,208 121 INFO rb-6b6600a-224960-417187 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-20 01:07:14,214 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:14] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-09-20 01:07:14,223 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:14] "GET /web/assets/b08167d/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-20 01:07:14,255 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:14] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 5 0.001 0.016 2026-09-20 01:07:14,278 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:14] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.002 0.037 2026-09-20 01:07:14,285 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:14] "GET /web/assets/215230c/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.019 2026-09-20 01:07:14,289 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:14] "GET /web/assets/d9bef02/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-20 01:07:14,436 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6dfa237/web.assets_backend_lazy.min.css (id:6635) 2026-09-20 01:07:14,439 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:14] "GET /web/assets/6dfa237/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.006 0.148 2026-09-20 01:07:14,508 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8e42727/web.assets_backend_lazy.min.js (id:6636) 2026-09-20 01:07:14,511 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:14] "GET /web/assets/8e42727/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.003 0.220 2026-09-20 01:07:14,561 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:14] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.010 0.017 2026-09-20 01:07:14,576 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:14] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.003 0.035 2026-09-20 01:07:14,734 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:14] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 203 0.023 0.124 2026-09-20 01:07:14,748 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:14] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 5 0.002 0.005 2026-09-20 01:07:14,858 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:14] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 26 0.011 0.060 2026-09-20 01:07:15,048 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:15] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.001 0.003 2026-09-20 01:07:15,080 121 INFO rb-6b6600a-224960-417187 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-20 01:07:15,232 121 INFO rb-6b6600a-224960-417187 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-20 01:07:15,310 121 INFO rb-6b6600a-224960-417187 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-20 01:07:15,375 121 INFO rb-6b6600a-224960-417187 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-20 01:07:15,394 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:07:15,782 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Simulating signal changes during tests 2026-09-20 01:07:15,782 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:15] "POST /viin_customizer/save HTTP/1.1" 200 - 87 0.077 0.329 2026-09-20 01:07:15,823 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:15] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 17 0.012 0.019 2026-09-20 01:07:16,059 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:16] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 240 0.054 0.176 2026-09-20 01:07:16,193 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:16] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 39 0.036 0.056 2026-09-20 01:07:16,446 121 INFO rb-6b6600a-224960-417187 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-20 01:07:16,518 121 INFO rb-6b6600a-224960-417187 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-20 01:07:16,727 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Simulating signal changes during tests 2026-09-20 01:07:16,727 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:16] "POST /viin_customizer/save HTTP/1.1" 200 - 22 0.021 0.184 2026-09-20 01:07:16,759 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:16] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.005 0.019 2026-09-20 01:07:17,009 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:17] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 169 0.062 0.182 2026-09-20 01:07:17,097 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:17] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 26 0.011 0.046 2026-09-20 01:07:17,297 121 INFO rb-6b6600a-224960-417187 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-20 01:07:17,369 121 INFO rb-6b6600a-224960-417187 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-20 01:07:17,538 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Simulating signal changes during tests 2026-09-20 01:07:17,539 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:17] "POST /viin_customizer/save HTTP/1.1" 200 - 13 0.007 0.161 2026-09-20 01:07:17,567 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:17] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.005 0.015 2026-09-20 01:07:17,731 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:17] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 169 0.028 0.126 2026-09-20 01:07:17,818 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:17] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 26 0.009 0.042 2026-09-20 01:07:18,008 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: tour succeeded 2026-09-20 01:07:18,009 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR customizer_form_editor_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-20 01:07:18,131 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.browser: heap 43531016 (allocated 46354432) 2026-09-20 01:07:18,141 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Closing chrome headless with pid 1148 2026-09-20 01:07:18,141 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Closing websocket connection 2026-09-20 01:07:18,143 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Terminating chrome headless with pid 1148 2026-09-20 01:07:18,210 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_010718_209915_test_customizer_form_editor_tour.txt 2026-09-20 01:07:18,210 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Removing chrome user profile "/tmp/tmp9rc3hphc_chrome_odoo" 2026-09-20 01:07:18,236 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_kanban_editor_tour ... 2026-09-20 01:07:18,488 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome pid: 1378 2026-09-20 01:07:18,489 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome headless temporary user profile dir: /tmp/tmp6kef4esc_chrome_odoo 2026-09-20 01:07:18,489 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Issuing json command http://127.0.0.1:44911/json/version 2026-09-20 01:07:18,490 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:44911/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:07:18,495 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Browser version: Chrome/150.0.7871.114 2026-09-20 01:07:18,495 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Issuing json command http://127.0.0.1:44911/json 2026-09-20 01:07:18,496 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:44911/json with timeout 3 increased to 10s during tests 2026-09-20 01:07:18,498 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Websocket url found: ws://127.0.0.1:44911/devtools/page/336CD58102B3CC4C861E153D00551A0A 2026-09-20 01:07:18,500 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Enable chrome headless console log notification 2026-09-20 01:07:18,501 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome headless enable page notifications 2026-09-20 01:07:18,516 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:admin from n/a 2026-09-20 01:07:18,525 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Setting session cookie in browser 2026-09-20 01:07:18,529 121 INFO rb-6b6600a-224960-417187 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-20 01:07:18,529 121 INFO rb-6b6600a-224960-417187 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-20 01:07:18,537 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:07:19,451 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:19] "GET /odoo/action-2215?view_type=kanban HTTP/1.1" 200 - 186 0.118 0.799 2026-09-20 01:07:19,454 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Navigation result: {'frameId': '336CD58102B3CC4C861E153D00551A0A', 'loaderId': '72C77FBCABEF26E0B8DD6FF02A912AED', 'isDownload': False} 2026-09-20 01:07:19,455 121 INFO rb-6b6600a-224960-417187 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-20 01:07:19,485 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:19] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.008 2026-09-20 01:07:19,517 121 INFO rb-6b6600a-224960-417187 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-20 01:07:19,993 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:19] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.192 0.322 2026-09-20 01:07:19,998 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:19] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.520 2026-09-20 01:07:20,009 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:20] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.524 2026-09-20 01:07:20,016 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:20] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.535 2026-09-20 01:07:20,033 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:20] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:07:20,076 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:20] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:07:20,552 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:20] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-20 01:07:20,553 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:20] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-20 01:07:20,555 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:20] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-20 01:07:20,569 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:20] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-09-20 01:07:20,583 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-20 01:07:20,617 121 INFO rb-6b6600a-224960-417187 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-20 01:07:20,653 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:20] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.019 0.048 2026-09-20 01:07:20,654 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:20] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.049 2026-09-20 01:07:20,723 121 INFO rb-6b6600a-224960-417187 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-20 01:07:20,730 121 INFO rb-6b6600a-224960-417187 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-20 01:07:20,741 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:20] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.029 0.082 2026-09-20 01:07:20,759 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:20] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.130 2026-09-20 01:07:20,941 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:20] "POST /mail/data HTTP/1.1" 200 - 145 0.075 0.169 2026-09-20 01:07:20,946 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:07:20,955 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:20] "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-20 01:07:20,959 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:20] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:07:20,972 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:20] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.294 2026-09-20 01:07:20,974 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.273 2026-09-20 01:07:20,993 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:20] "GET /web/image/res.partner/3/avatar_128?unique=1789864868000 HTTP/1.1" 200 - 9 0.005 0.214 2026-09-20 01:07:21,006 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:21] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.235 2026-09-20 01:07:21,027 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:21] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.248 2026-09-20 01:07:21,037 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:21] "POST /web/action/load HTTP/1.1" 200 - 8 0.003 0.258 2026-09-20 01:07:21,054 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-20 01:07:21,070 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:21] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.005 0.012 2026-09-20 01:07:21,096 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:07:21,393 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:21] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 159 0.092 0.237 2026-09-20 01:07:21,456 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:21] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 5 0.011 0.032 2026-09-20 01:07:21,584 121 INFO rb-6b6600a-224960-417187 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-20 01:07:21,655 121 INFO rb-6b6600a-224960-417187 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-20 01:07:21,664 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:21] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-20 01:07:21,684 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:21] "GET /web/assets/b08167d/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:07:21,721 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:21] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 5 0.001 0.019 2026-09-20 01:07:21,746 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:21] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.002 0.042 2026-09-20 01:07:21,749 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:21] "GET /web/assets/215230c/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.000 0.021 2026-09-20 01:07:21,760 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:21] "GET /web/assets/d9bef02/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.029 2026-09-20 01:07:21,915 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6dfa237/web.assets_backend_lazy.min.css (id:6637) 2026-09-20 01:07:21,917 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:21] "GET /web/assets/6dfa237/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.007 0.149 2026-09-20 01:07:21,978 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8e42727/web.assets_backend_lazy.min.js (id:6638) 2026-09-20 01:07:21,981 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:21] "GET /web/assets/8e42727/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.003 0.213 2026-09-20 01:07:22,035 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:22] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.012 0.017 2026-09-20 01:07:22,265 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:22] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 203 0.046 0.210 2026-09-20 01:07:22,280 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:22] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 5 0.002 0.004 2026-09-20 01:07:22,338 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:22] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 4 0.006 0.015 2026-09-20 01:07:22,376 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:22] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:07:22,436 121 INFO rb-6b6600a-224960-417187 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-20 01:07:22,535 121 INFO rb-6b6600a-224960-417187 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-20 01:07:22,587 121 INFO rb-6b6600a-224960-417187 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-20 01:07:22,643 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: tour succeeded 2026-09-20 01:07:22,643 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: ╔══════════════════════════════════════════════╗ ║ TOUR customizer_kanban_editor_tour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-20 01:07:22,758 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.browser: heap 30547732 (allocated 31813632) 2026-09-20 01:07:22,758 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Closing chrome headless with pid 1378 2026-09-20 01:07:22,762 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Closing websocket connection 2026-09-20 01:07:22,763 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Terminating chrome headless with pid 1378 2026-09-20 01:07:22,818 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_010722_817867_test_customizer_kanban_editor_tour.txt 2026-09-20 01:07:22,818 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Removing chrome user profile "/tmp/tmp6kef4esc_chrome_odoo" 2026-09-20 01:07:22,854 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_list_editor_tour ... 2026-09-20 01:07:23,108 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome pid: 1595 2026-09-20 01:07:23,109 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome headless temporary user profile dir: /tmp/tmp591urcsa_chrome_odoo 2026-09-20 01:07:23,109 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Issuing json command http://127.0.0.1:44247/json/version 2026-09-20 01:07:23,110 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:44247/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:07:23,112 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Browser version: Chrome/150.0.7871.114 2026-09-20 01:07:23,112 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Issuing json command http://127.0.0.1:44247/json 2026-09-20 01:07:23,112 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:44247/json with timeout 3 increased to 10s during tests 2026-09-20 01:07:23,114 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Websocket url found: ws://127.0.0.1:44247/devtools/page/710F9558E537A317DB1F1AFCFA3B1465 2026-09-20 01:07:23,115 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Enable chrome headless console log notification 2026-09-20 01:07:23,116 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome headless enable page notifications 2026-09-20 01:07:23,133 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:admin from n/a 2026-09-20 01:07:23,142 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Setting session cookie in browser 2026-09-20 01:07:23,145 121 INFO rb-6b6600a-224960-417187 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-20 01:07:23,145 121 INFO rb-6b6600a-224960-417187 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-20 01:07:23,154 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:07:24,253 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:24] "GET /odoo/action-2215?view_type=list HTTP/1.1" 200 - 186 0.096 1.006 2026-09-20 01:07:24,256 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Navigation result: {'frameId': '710F9558E537A317DB1F1AFCFA3B1465', 'loaderId': 'D0B7B1EF9B66C2AB8F312E2883B1443C', 'isDownload': False} 2026-09-20 01:07:24,256 121 INFO rb-6b6600a-224960-417187 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-20 01:07:24,740 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:24] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.190 0.276 2026-09-20 01:07:24,745 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:24] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.471 2026-09-20 01:07:24,748 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:24] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.000 0.474 2026-09-20 01:07:24,752 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:24] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.474 2026-09-20 01:07:24,768 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:24] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.479 2026-09-20 01:07:24,789 121 INFO rb-6b6600a-224960-417187 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-20 01:07:24,819 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:24] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.004 2026-09-20 01:07:24,867 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:24] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:07:25,345 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-20 01:07:25,347 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-20 01:07:25,348 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-20 01:07:25,368 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-09-20 01:07:25,390 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-20 01:07:25,432 121 INFO rb-6b6600a-224960-417187 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-20 01:07:25,476 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.018 0.066 2026-09-20 01:07:25,487 121 INFO rb-6b6600a-224960-417187 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-20 01:07:25,498 121 INFO rb-6b6600a-224960-417187 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-20 01:07:25,502 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.059 2026-09-20 01:07:25,503 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.084 2026-09-20 01:07:25,546 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:07:25,589 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.029 0.119 2026-09-20 01:07:25,590 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.099 2026-09-20 01:07:25,811 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "POST /mail/data HTTP/1.1" 200 - 145 0.073 0.249 2026-09-20 01:07:25,821 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:07:25,827 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.300 2026-09-20 01:07:25,839 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "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-20 01:07:25,847 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "POST /web/action/load HTTP/1.1" 200 - 8 0.010 0.206 2026-09-20 01:07:25,879 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "GET /web/image/res.partner/3/avatar_128?unique=1789864868000 HTTP/1.1" 200 - 9 0.006 0.227 2026-09-20 01:07:25,880 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.272 2026-09-20 01:07:25,908 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.263 2026-09-20 01:07:25,927 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.381 2026-09-20 01:07:25,928 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.024 2026-09-20 01:07:25,951 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.007 0.031 2026-09-20 01:07:25,991 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:07:26,207 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:26] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 159 0.069 0.205 2026-09-20 01:07:26,309 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:26] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.020 0.053 2026-09-20 01:07:26,312 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.067 2026-09-20 01:07:26,550 121 INFO rb-6b6600a-224960-417187 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-20 01:07:26,625 121 INFO rb-6b6600a-224960-417187 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-20 01:07:26,635 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:26] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-20 01:07:26,651 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:26] "GET /web/assets/b08167d/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-20 01:07:26,698 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:26] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 5 0.001 0.023 2026-09-20 01:07:26,719 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:26] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.001 0.043 2026-09-20 01:07:26,724 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:26] "GET /web/assets/215230c/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-20 01:07:26,728 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:26] "GET /web/assets/d9bef02/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-20 01:07:26,895 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6dfa237/web.assets_backend_lazy.min.css (id:6639) 2026-09-20 01:07:26,898 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:26] "GET /web/assets/6dfa237/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.014 0.155 2026-09-20 01:07:26,955 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8e42727/web.assets_backend_lazy.min.js (id:6640) 2026-09-20 01:07:26,959 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:26] "GET /web/assets/8e42727/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.004 0.224 2026-09-20 01:07:27,010 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:27] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.011 0.017 2026-09-20 01:07:27,197 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:27] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 203 0.059 0.153 2026-09-20 01:07:27,211 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:27] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 5 0.002 0.004 2026-09-20 01:07:27,300 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:27] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.021 0.047 2026-09-20 01:07:27,582 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:27] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.001 0.003 2026-09-20 01:07:27,612 121 INFO rb-6b6600a-224960-417187 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-20 01:07:27,720 121 INFO rb-6b6600a-224960-417187 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-20 01:07:27,789 121 INFO rb-6b6600a-224960-417187 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-20 01:07:27,866 121 INFO rb-6b6600a-224960-417187 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-20 01:07:27,933 121 INFO rb-6b6600a-224960-417187 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-20 01:07:27,962 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:07:28,070 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Simulating signal changes during tests 2026-09-20 01:07:28,070 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:28] "POST /viin_customizer/save HTTP/1.1" 200 - 64 0.082 0.054 2026-09-20 01:07:28,366 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:28] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 250 0.117 0.170 2026-09-20 01:07:28,447 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:28] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 26 0.025 0.043 2026-09-20 01:07:28,695 121 INFO rb-6b6600a-224960-417187 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-20 01:07:28,762 121 INFO rb-6b6600a-224960-417187 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-20 01:07:28,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Simulating signal changes during tests 2026-09-20 01:07:28,820 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:28] "POST /viin_customizer/save HTTP/1.1" 200 - 17 0.028 0.029 2026-09-20 01:07:29,012 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:29] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 169 0.030 0.153 2026-09-20 01:07:29,107 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:29] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.018 0.063 2026-09-20 01:07:29,391 121 INFO rb-6b6600a-224960-417187 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-20 01:07:29,459 121 INFO rb-6b6600a-224960-417187 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-20 01:07:29,473 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Simulating signal changes during tests 2026-09-20 01:07:29,473 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:29] "POST /viin_customizer/save HTTP/1.1" 200 - 7 0.002 0.011 2026-09-20 01:07:29,634 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:29] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 169 0.030 0.124 2026-09-20 01:07:29,717 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:29] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.022 0.045 2026-09-20 01:07:30,033 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: tour succeeded 2026-09-20 01:07:30,034 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR customizer_list_editor_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-20 01:07:30,241 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.browser: heap 57597704 (allocated 60133376) 2026-09-20 01:07:30,245 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Closing chrome headless with pid 1595 2026-09-20 01:07:30,246 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Closing websocket connection 2026-09-20 01:07:30,247 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Terminating chrome headless with pid 1595 2026-09-20 01:07:30,315 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_010730_315313_test_customizer_list_editor_tour.txt 2026-09-20 01:07:30,315 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Removing chrome user profile "/tmp/tmp591urcsa_chrome_odoo" 2026-09-20 01:07:30,347 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_report_editor_tour ... 2026-09-20 01:07:30,595 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome pid: 1826 2026-09-20 01:07:30,596 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome headless temporary user profile dir: /tmp/tmp85_p9ssq_chrome_odoo 2026-09-20 01:07:30,596 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Issuing json command http://127.0.0.1:45105/json/version 2026-09-20 01:07:30,597 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:45105/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:07:30,605 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Browser version: Chrome/150.0.7871.114 2026-09-20 01:07:30,605 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Issuing json command http://127.0.0.1:45105/json 2026-09-20 01:07:30,605 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:45105/json with timeout 3 increased to 10s during tests 2026-09-20 01:07:30,611 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Websocket url found: ws://127.0.0.1:45105/devtools/page/44DAC713DA18DAF70B2F75BD7D0BA89D 2026-09-20 01:07:30,621 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Enable chrome headless console log notification 2026-09-20 01:07:30,624 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome headless enable page notifications 2026-09-20 01:07:30,645 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:admin from n/a 2026-09-20 01:07:30,663 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Setting session cookie in browser 2026-09-20 01:07:30,664 121 INFO rb-6b6600a-224960-417187 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-20 01:07:30,664 121 INFO rb-6b6600a-224960-417187 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-20 01:07:30,673 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:07:31,507 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:31] "GET /odoo/action-2215?view_type=list HTTP/1.1" 200 - 186 0.078 0.758 2026-09-20 01:07:31,511 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Navigation result: {'frameId': '44DAC713DA18DAF70B2F75BD7D0BA89D', 'loaderId': '5C01B93CEF459FA8A0FB98ADDAE5E25B', 'isDownload': False} 2026-09-20 01:07:31,512 121 INFO rb-6b6600a-224960-417187 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-20 01:07:31,536 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:31] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.006 2026-09-20 01:07:31,543 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:31] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.015 2026-09-20 01:07:31,616 121 INFO rb-6b6600a-224960-417187 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-20 01:07:31,967 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:31] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.160 0.279 2026-09-20 01:07:31,971 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:31] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.440 2026-09-20 01:07:31,981 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:31] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.444 2026-09-20 01:07:31,986 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:31] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.245 2026-09-20 01:07:32,053 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-20 01:07:32,134 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-20 01:07:32,136 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-20 01:07:32,137 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-20 01:07:32,152 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-09-20 01:07:32,173 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: Owl is running in 'dev' mode. 2026-09-20 01:07:32,202 121 INFO rb-6b6600a-224960-417187 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-20 01:07:32,233 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.018 0.040 2026-09-20 01:07:32,292 121 INFO rb-6b6600a-224960-417187 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-20 01:07:32,296 121 INFO rb-6b6600a-224960-417187 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-20 01:07:32,346 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-20 01:07:32,359 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.060 0.080 2026-09-20 01:07:32,380 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.162 2026-09-20 01:07:32,396 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.205 2026-09-20 01:07:32,418 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.028 2026-09-20 01:07:32,423 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-20 01:07:32,426 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "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-20 01:07:32,604 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "POST /mail/data HTTP/1.1" 200 - 145 0.080 0.239 2026-09-20 01:07:32,605 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.312 2026-09-20 01:07:32,628 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.288 2026-09-20 01:07:32,663 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "GET /web/image/res.partner/3/avatar_128?unique=1789864868000 HTTP/1.1" 200 - 9 0.017 0.253 2026-09-20 01:07:32,674 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.241 2026-09-20 01:07:32,691 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.004 0.296 2026-09-20 01:07:32,944 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 162 0.060 0.441 2026-09-20 01:07:32,947 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.218 2026-09-20 01:07:32,960 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.004 0.223 2026-09-20 01:07:33,014 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:07:33,045 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:33] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.024 0.053 2026-09-20 01:07:33,048 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.070 2026-09-20 01:07:33,343 121 INFO rb-6b6600a-224960-417187 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-20 01:07:33,406 121 INFO rb-6b6600a-224960-417187 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-20 01:07:33,413 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:33] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-09-20 01:07:33,430 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:33] "GET /web/assets/b08167d/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:07:33,481 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:33] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 5 0.003 0.025 2026-09-20 01:07:33,510 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:33] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.001 0.055 2026-09-20 01:07:33,514 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:33] "GET /web/assets/215230c/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.020 2026-09-20 01:07:33,530 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:33] "GET /web/assets/d9bef02/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.007 0.028 2026-09-20 01:07:33,736 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6dfa237/web.assets_backend_lazy.min.css (id:6641) 2026-09-20 01:07:33,739 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:33] "GET /web/assets/6dfa237/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.013 0.207 2026-09-20 01:07:33,814 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8e42727/web.assets_backend_lazy.min.js (id:6642) 2026-09-20 01:07:33,817 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:33] "GET /web/assets/8e42727/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.003 0.293 2026-09-20 01:07:33,870 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:33] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.010 0.019 2026-09-20 01:07:34,034 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:34] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 203 0.035 0.154 2026-09-20 01:07:34,048 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:34] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 5 0.002 0.004 2026-09-20 01:07:34,141 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:34] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.019 0.052 2026-09-20 01:07:34,367 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:34] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.001 0.003 2026-09-20 01:07:34,389 121 INFO rb-6b6600a-224960-417187 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-20 01:07:34,473 121 INFO rb-6b6600a-224960-417187 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-20 01:07:34,478 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:34] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-20 01:07:34,501 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:34] "POST /web/dataset/call_kw/ir.actions.report/get_views HTTP/1.1" 200 - 20 0.006 0.020 2026-09-20 01:07:34,520 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:34] "POST /web/dataset/call_kw/ir.actions.report/web_search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:07:34,573 121 INFO rb-6b6600a-224960-417187 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-20 01:07:34,728 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:34] "POST /customizer_report/qweb/2214 HTTP/1.1" 200 - 60 0.021 0.133 2026-09-20 01:07:34,751 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:34] "POST /viin_customizer/get_field_widget_options HTTP/1.1" 200 - 3 0.001 0.004 2026-09-20 01:07:34,766 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:34] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:07:34,780 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:34] "GET /web/assets/95e02c6/web.report_assets_common.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-20 01:07:34,784 121 INFO rb-6b6600a-224960-417187 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-20 01:07:34,787 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:34] "GET /web/assets/d1c8896/viin_customizer.customizer_report.min.css HTTP/1.1" 200 - 2 0.001 0.012 2026-09-20 01:07:34,791 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:34] "GET /web/assets/5f2bd39/snailmail.report_assets_snailmail.min.css HTTP/1.1" 200 - 2 0.000 0.018 2026-09-20 01:07:34,795 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:34] "GET /web/assets/432820c/web.report_assets_common.min.js HTTP/1.1" 200 - 2 0.000 0.019 2026-09-20 01:07:34,797 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:34] "GET /web/assets/432820c/viin_customizer.customizer_report.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-20 01:07:34,837 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:07:34,854 121 INFO rb-6b6600a-224960-417187 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-20 01:07:34,907 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: tour succeeded 2026-09-20 01:07:34,908 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: ╔══════════════════════════════════════════════╗ ║ TOUR customizer_report_editor_tour SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-20 01:07:35,027 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.browser: heap 40244812 (allocated 42565632) 2026-09-20 01:07:35,030 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Closing chrome headless with pid 1826 2026-09-20 01:07:35,030 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Closing websocket connection 2026-09-20 01:07:35,031 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Terminating chrome headless with pid 1826 2026-09-20 01:07:35,126 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome Log in: /tmp/odoo_tests/rb-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_010735_125995_test_customizer_report_editor_tour.txt 2026-09-20 01:07:35,126 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Removing chrome user profile "/tmp/tmp85_p9ssq_chrome_odoo" 2026-09-20 01:07:35,163 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_switch_view_tour ... 2026-09-20 01:07:35,417 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome pid: 2063 2026-09-20 01:07:35,418 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome headless temporary user profile dir: /tmp/tmpvkky37xt_chrome_odoo 2026-09-20 01:07:35,418 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Issuing json command http://127.0.0.1:39919/json/version 2026-09-20 01:07:35,419 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:39919/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:07:35,421 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Browser version: Chrome/150.0.7871.114 2026-09-20 01:07:35,421 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Issuing json command http://127.0.0.1:39919/json 2026-09-20 01:07:35,422 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:39919/json with timeout 3 increased to 10s during tests 2026-09-20 01:07:35,424 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Websocket url found: ws://127.0.0.1:39919/devtools/page/923DD52F683A8AD2A8A10FD105AD9313 2026-09-20 01:07:35,425 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Enable chrome headless console log notification 2026-09-20 01:07:35,426 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome headless enable page notifications 2026-09-20 01:07:35,441 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:admin from n/a 2026-09-20 01:07:35,463 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Setting session cookie in browser 2026-09-20 01:07:35,465 121 INFO rb-6b6600a-224960-417187 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-20 01:07:35,465 121 INFO rb-6b6600a-224960-417187 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-20 01:07:35,474 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:07:37,413 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:37] "GET /odoo/action-2215?view_type=list HTTP/1.1" 200 - 186 0.115 1.827 2026-09-20 01:07:37,416 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Navigation result: {'frameId': '923DD52F683A8AD2A8A10FD105AD9313', 'loaderId': 'A3AF9E4851FC4D53D7FD690D09CDDFB9', 'isDownload': False} 2026-09-20 01:07:37,416 121 INFO rb-6b6600a-224960-417187 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-20 01:07:37,447 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:37] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.010 2026-09-20 01:07:37,461 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:37] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.021 2026-09-20 01:07:37,500 121 INFO rb-6b6600a-224960-417187 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-20 01:07:38,006 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.200 0.363 2026-09-20 01:07:38,016 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.556 2026-09-20 01:07:38,021 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.027 2026-09-20 01:07:38,026 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.570 2026-09-20 01:07:38,030 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.369 2026-09-20 01:07:38,106 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-20 01:07:38,111 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-20 01:07:38,112 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-20 01:07:38,138 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-09-20 01:07:38,153 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: Owl is running in 'dev' mode. 2026-09-20 01:07:38,194 121 INFO rb-6b6600a-224960-417187 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-20 01:07:38,216 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.012 0.050 2026-09-20 01:07:38,239 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.050 2026-09-20 01:07:38,241 121 INFO rb-6b6600a-224960-417187 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-20 01:07:38,242 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.074 2026-09-20 01:07:38,252 121 INFO rb-6b6600a-224960-417187 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-20 01:07:38,281 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:07:38,312 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.029 0.089 2026-09-20 01:07:38,500 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "POST /mail/data HTTP/1.1" 200 - 145 0.076 0.174 2026-09-20 01:07:38,510 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:07:38,519 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.251 2026-09-20 01:07:38,524 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "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-20 01:07:38,547 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "GET /web/image/res.partner/3/avatar_128?unique=1789864868000 HTTP/1.1" 200 - 9 0.013 0.190 2026-09-20 01:07:38,549 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.299 2026-09-20 01:07:38,570 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.227 2026-09-20 01:07:38,590 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.319 2026-09-20 01:07:38,603 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "POST /web/action/load HTTP/1.1" 200 - 8 0.004 0.252 2026-09-20 01:07:38,622 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-20 01:07:38,649 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.006 0.014 2026-09-20 01:07:38,688 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:07:38,861 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 159 0.046 0.177 2026-09-20 01:07:38,951 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 17 0.016 0.043 2026-09-20 01:07:38,956 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:38] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.054 2026-09-20 01:07:39,239 121 INFO rb-6b6600a-224960-417187 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-20 01:07:39,315 121 INFO rb-6b6600a-224960-417187 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-20 01:07:39,322 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:39] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-09-20 01:07:39,330 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:39] "GET /web/assets/b08167d/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-20 01:07:39,368 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:39] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.001 0.018 2026-09-20 01:07:39,393 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:39] "GET /web/bundle/web_editor.assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 5 0.001 0.043 2026-09-20 01:07:39,539 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6dfa237/web.assets_backend_lazy.min.css (id:6643) 2026-09-20 01:07:39,542 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:39] "GET /web/assets/6dfa237/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 15 0.006 0.161 2026-09-20 01:07:39,613 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8e42727/web.assets_backend_lazy.min.js (id:6644) 2026-09-20 01:07:39,616 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:39] "GET /web/assets/8e42727/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.003 0.237 2026-09-20 01:07:39,621 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:39] "GET /web/assets/215230c/web_editor.assets_wysiwyg.min.css HTTP/1.1" 200 - 2 0.001 0.221 2026-09-20 01:07:39,625 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:39] "GET /web/assets/d9bef02/web_editor.assets_wysiwyg.min.js HTTP/1.1" 200 - 2 0.000 0.224 2026-09-20 01:07:39,704 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:39] "POST /viin_customizer/registries HTTP/1.1" 200 - 3 0.011 0.015 2026-09-20 01:07:39,913 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:39] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 203 0.032 0.195 2026-09-20 01:07:39,927 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:39] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 5 0.002 0.004 2026-09-20 01:07:40,024 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:40] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.017 0.060 2026-09-20 01:07:40,293 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:40] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 2 0.002 0.004 2026-09-20 01:07:40,310 121 INFO rb-6b6600a-224960-417187 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-20 01:07:40,402 121 INFO rb-6b6600a-224960-417187 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-20 01:07:40,415 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:40] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.007 0.013 2026-09-20 01:07:40,433 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:40] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.004 0.022 2026-09-20 01:07:40,440 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:40] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-20 01:07:40,454 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:40] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-20 01:07:40,487 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:07:40,541 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:40] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 39 0.011 0.040 2026-09-20 01:07:40,704 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:40] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:07:40,796 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:40] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 1 0.000 0.003 2026-09-20 01:07:40,828 121 INFO rb-6b6600a-224960-417187 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-20 01:07:40,830 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:40] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:07:40,933 121 INFO rb-6b6600a-224960-417187 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-20 01:07:40,939 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:40] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-20 01:07:40,942 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:40] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-20 01:07:40,978 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:40] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 4 0.006 0.017 2026-09-20 01:07:41,014 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:41] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 1 0.000 0.003 2026-09-20 01:07:41,042 121 INFO rb-6b6600a-224960-417187 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-20 01:07:41,110 121 INFO rb-6b6600a-224960-417187 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-20 01:07:41,115 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:41] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 1 0.000 0.003 2026-09-20 01:07:41,121 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:41] "POST /web/dataset/call_kw/ir.ui.view/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-20 01:07:41,212 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:41] "POST /web/dataset/call_kw/res.partner/web_search_read HTTP/1.1" 200 - 16 0.020 0.049 2026-09-20 01:07:41,387 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:07:41] "POST /web/dataset/call_kw/ir.model/search HTTP/1.1" 200 - 1 0.000 0.003 2026-09-20 01:07:41,394 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: tour succeeded 2026-09-20 01:07:41,394 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: ╔════════════════════════════════════════════╗ ║ TOUR customizer_switch_view_tour SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-20 01:07:41,589 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.browser: heap 52344488 (allocated 54218752) 2026-09-20 01:07:41,594 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Closing chrome headless with pid 2063 2026-09-20 01:07:41,595 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Closing websocket connection 2026-09-20 01:07:41,596 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Terminating chrome headless with pid 2063 2026-09-20 01:07:41,691 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome Log in: /tmp/odoo_tests/rb-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_010741_691351_test_customizer_switch_view_tour.txt 2026-09-20 01:07:41,691 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Removing chrome user profile "/tmp/tmpvkky37xt_chrome_odoo" 2026-09-20 01:07:41,731 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:07:41,770 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_capability_guard ... 2026-09-20 01:07:41,885 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:43,316 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0c8f2ac0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:43,317 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f4ec5e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:43,323 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:43,326 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f4ef740> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:43,698 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_seed_and_roundtrip ... 2026-09-20 01:07:43,770 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:45,911 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e41b380> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:45,912 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e097ba0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:45,918 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:45,922 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e095ee0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:46,369 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_seed_skipped_on_incapable_model ... 2026-09-20 01:07:46,441 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:48,512 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d0a36a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:48,513 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c1005a160> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:48,518 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:48,522 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c10059760> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:48,941 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_calendar_authoring_roundtrip ... 2026-09-20 01:07:49,001 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:50,899 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d758180> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:50,900 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c99aac0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:50,905 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:50,907 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c99a840> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:51,219 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:52,656 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c10388ae0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:52,657 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d5f5b20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:52,661 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:52,664 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d5f5e40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:53,579 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_calendar_capability_guard ... 2026-09-20 01:07:53,659 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:55,010 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f3a6840> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:55,011 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c10388ae0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:55,015 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:55,017 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d758cc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:55,310 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:57,479 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0b2a6200> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:57,479 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e0fb9c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:57,485 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:57,490 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e0f8860> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:07:57,753 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_hierarchy_capability_guard_and_roundtrip ... 2026-09-20 01:07:57,843 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:00,004 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c32ca5300> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:00,005 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f804360> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:00,020 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:00,023 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0af4c180> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:00,400 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:01,885 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0fdffa60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:01,886 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0afcede0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:01,892 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:01,894 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0afcfe20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:02,813 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_phase2_view_type_rows_authorable ... 2026-09-20 01:08:02,868 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_seedable_view_types_roundtrip ... 2026-09-20 01:08:02,924 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:04,455 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f8c42c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:04,455 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0db274c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:04,460 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:04,462 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0db25440> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:04,947 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:06,921 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0fffb060> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:06,922 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c7e2700> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:06,927 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:06,931 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c7e0860> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:06,954 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:08:07,161 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_is_idempotent ... 2026-09-20 01:08:07,257 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_search ... 2026-09-20 01:08:07,305 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:09,356 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c1002bce0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:09,357 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c989300> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:09,362 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:09,365 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c988900> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:09,775 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_uncapable_model ... 2026-09-20 01:08:09,831 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:11,323 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f8c6160> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:11,323 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c1002bce0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:11,329 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:11,332 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c32f1af20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:12,399 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_requires_system_user ... 2026-09-20 01:08:12,724 121 INFO rb-6b6600a-224960-417187 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-20 01:08:12,809 121 INFO rb-6b6600a-224960-417187 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-20 01:08:12,917 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:14,282 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f7b0220> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:14,282 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0db25800> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:14,286 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:14,289 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0db24220> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:14,310 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:08:14,502 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_chatter ... 2026-09-20 01:08:14,553 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:16,735 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e2a6480> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:16,736 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c745760> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:16,740 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:16,743 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c746b60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:17,173 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_contact ... 2026-09-20 01:08:17,225 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:19,241 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0ff776a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:19,242 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c104d3060> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:19,249 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:19,252 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c104d2660> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:19,518 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:21,456 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f4efe20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:21,457 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c9549a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:21,463 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:21,466 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0b267600> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:21,832 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_depend_company ... 2026-09-20 01:08:21,887 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:23,355 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c10223600> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:23,357 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e8145e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:23,363 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:23,366 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e814ea0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:24,268 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:25,818 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e0d5120> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:25,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e785c60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:25,825 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:25,828 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e784a40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:26,220 121 INFO rb-6b6600a-224960-417187 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-20 01:08:26,281 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:28,313 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c33dd6980> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:28,314 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c10206020> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:28,322 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:28,326 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c10204ea0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:28,670 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:30,712 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c100aade0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:30,713 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c33cf7ec0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:30,719 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:30,722 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0ec57f60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:31,050 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_create_new_model ... 2026-09-20 01:08:31,094 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:32,551 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f8058a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:32,552 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0cfc4400> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:32,559 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:32,563 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0cfc7ba0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5052, in create records = self._create(data_list) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5295, in _create field.create([ File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4570, in create self.write_batch(record_values, True) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4596, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4792, in write_real flush() File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 4747, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:33,437 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:34,785 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e5f0fe0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:34,786 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c9c3420> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:34,792 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:34,797 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c9c1620> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:35,728 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_create_new_model_does_not_mutate_caller_owned_groups_list ... 2026-09-20 01:08:35,781 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:37,126 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0fecb380> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:37,127 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d070720> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:37,144 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:37,146 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d072f20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:37,494 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:39,547 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0db953a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:39,547 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f886700> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:39,552 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:39,555 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f884c20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:39,961 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:42,156 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c10389120> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:42,157 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c854cc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:42,162 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:42,166 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c856700> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:42,188 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:08:42,402 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_model_access_gated_node_not_revealed_in_customizer_mode ... 2026-09-20 01:08:42,733 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_non_customizer_render_does_not_leak_gated_field ... 2026-09-20 01:08:43,016 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_reveal_group_gated_field_in_customizer_mode ... 2026-09-20 01:08:43,067 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:08:43,095 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_calendar_names_the_models_date_field ... 2026-09-20 01:08:43,149 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:44,892 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f3b80e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:44,893 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c10389120> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:44,900 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:44,904 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0db26fc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:45,999 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:47,523 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0cfddbc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:47,524 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e494c20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:47,527 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:47,530 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e494e00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:47,750 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_hierarchy_names_the_models_parent_field ... 2026-09-20 01:08:47,829 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:49,995 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0dbb4f40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:49,997 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0cde5c60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:50,003 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:50,007 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0cde53a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:50,389 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:52,466 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c33ccede0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:52,467 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c33cfc4a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:52,471 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:52,473 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c32f12700> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:52,760 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_kanban_is_schema_valid_v18_card ... 2026-09-20 01:08:52,803 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_retargets_static_template_to_rec_name ... 2026-09-20 01:08:52,848 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_returns_none_when_capability_missing ... 2026-09-20 01:08:52,904 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:54,971 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c33cfb740> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:54,972 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c10671ee0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:54,985 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:54,988 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e41bf60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:55,352 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_no_longer_skips_calendar ... 2026-09-20 01:08:55,418 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:56,894 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f9cee80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:56,895 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e7851c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:56,901 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:56,904 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e785760> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:57,887 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:59,305 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0de11800> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:59,306 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f952ca0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:59,312 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:59,315 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f951620> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:08:59,627 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_no_longer_skips_hierarchy ... 2026-09-20 01:08:59,698 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:01,798 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d65df80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:01,799 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e4d59e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:01,805 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:01,809 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e4d6b60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:02,155 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:04,089 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e620e00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:04,090 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e58d080> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:04,094 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:04,097 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e58c9a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:04,398 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_ensure_customizer_base_view_is_idempotent ... 2026-09-20 01:09:04,467 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:05,862 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0fe837e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:05,862 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c10330040> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:05,866 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:05,869 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c10331b20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:06,814 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:08,267 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d0494e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:08,268 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c9cc9a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:08,273 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:08,277 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c9cd620> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:08,302 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:09:08,499 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestFieldFormCustomizerView.test_add_field_via_customizer_form_view_saves_with_model_id ... 2026-09-20 01:09:08,550 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:10,595 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d6537e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:10,596 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d0244a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:10,600 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:10,603 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d025440> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:10,999 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-6b6600a-224960/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:13,142 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0fde6f20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-6b6600a-224960/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:13,142 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0fe26840> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-6b6600a-224960/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:13,147 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-6b6600a-224960/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:13,150 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0fe24ae0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/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-6b6600a-224960/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-6b6600a-224960/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:13,378 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:15,080 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e4f39c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:15,081 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f2aaac0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:15,085 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:15,087 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f2a85e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:15,105 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:09:22,841 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:24,285 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c3134e0c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:24,285 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0cff1b20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:24,291 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:24,294 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c33cfaf20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:25,269 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:26,610 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0fe4ec00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:26,611 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c9cbf60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:26,616 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:26,618 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c9c8a40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:26,903 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:29,122 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f8844a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:29,132 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f3a5a80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:29,137 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:29,139 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f3a5260> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:29,476 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:31,437 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c32f11da0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:31,438 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d874d60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:31,443 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:31,446 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d875440> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:31,678 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [1] 2026-09-20 01:09:32,206 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_create_referencing_readable_attachment_is_allowed ... 2026-09-20 01:09:32,241 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_create_referencing_unreadable_attachment_is_refused ... 2026-09-20 01:09:32,275 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6754], uid: 124, model: ir.attachment 2026-09-20 01:09:32,308 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_linking_readable_attachment_as_version_is_allowed ... 2026-09-20 01:09:32,375 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_linking_unreadable_attachment_as_version_is_refused ... 2026-09-20 01:09:32,429 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6754], uid: 124, model: ir.attachment 2026-09-20 01:09:32,459 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_write_repointing_to_readable_attachment_is_allowed ... 2026-09-20 01:09:32,516 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_attachment_reference_access: Starting TestAttachmentReferenceAccess.test_write_repointing_to_unreadable_attachment_is_refused ... 2026-09-20 01:09:32,570 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6754], uid: 124, model: ir.attachment 2026-09-20 01:09:32,641 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:34,670 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0c910680> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:34,671 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c33ccdee0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:34,675 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:34,677 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c33cceac0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:34,695 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-20 01:09:41,840 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:43,251 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c10283600> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:43,251 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0ce43880> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:43,255 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:43,258 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d997740> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:44,137 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:45,683 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e554860> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:45,684 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c949e40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:45,690 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:45,694 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c94a200> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:45,967 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:47,840 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e62de40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:47,841 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0dfe58a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:47,846 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:47,850 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0dfe7ba0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:48,161 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:50,097 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e2a7060> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:50,098 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c9bb600> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:50,102 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:50,105 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c9bbb00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:50,325 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [3] 2026-09-20 01:09:50,393 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_01_constrains_check_tag_category ... 2026-09-20 01:09:50,432 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_02_sql_constraints_unique_res_model_id ... 2026-09-20 01:09:50,456 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_03_constraints_check_workspace_field ... 2026-09-20 01:09:50,485 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_04_document_document ... 2026-09-20 01:09:50,528 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_05_document_share ... 2026-09-20 01:09:50,576 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_06_compute_total_member ... 2026-09-20 01:09:50,594 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_07_document_workspace ... 2026-09-20 01:09:50,618 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_08_name_create ... 2026-09-20 01:09:50,694 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:52,059 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0dd28a40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:52,060 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d874cc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:52,064 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:52,067 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d8762a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:09:52,086 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:09:59,551 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:00,967 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d61fa60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:00,967 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0ce800e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:00,972 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:00,976 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0ce82020> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:01,923 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:03,430 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f9c3ce0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:03,431 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c33ac8b80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:03,436 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:03,439 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c33ac9d00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:03,695 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:05,964 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d38b2e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:05,965 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0dfe4b80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:05,970 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:05,974 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0dfe4900> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:06,401 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:08,497 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0c918e00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:08,499 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0fc8c720> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:08,504 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:08,507 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0fc8f560> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:08,765 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [5] 2026-09-20 01:10:08,835 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_001_test_upload_document ... 2026-09-20 01:10:08,877 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:admin from n/a 2026-09-20 01:10:08,898 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:10:09,165 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:09] "POST /document/upload_document HTTP/1.1" 200 - 62 0.034 0.235 2026-09-20 01:10:09,184 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_002_update_document ... 2026-09-20 01:10:09,201 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:admin from n/a 2026-09-20 01:10:09,210 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-20 01:10:09,212 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:10:09,435 121 INFO rb-6b6600a-224960-417187 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-20 01:10:09,503 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:10:09] "POST /document/update HTTP/1.1" 200 - 57 0.026 0.268 2026-09-20 01:10:09,561 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:11,543 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0fa4ade0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:11,543 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0ff29120> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:11,549 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:11,552 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0ff28040> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:11,639 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:10:18,359 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:20,267 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f4eccc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:20,267 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0b2e4e00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:20,272 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:20,276 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0b2e4ea0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:20,546 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:22,449 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0ec54b80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:22,450 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d075300> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:22,456 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:22,459 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d077ec0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:22,766 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:24,087 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f8ac2c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:24,087 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c10107ec0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:24,091 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:24,095 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c10105bc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:24,998 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:26,452 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0c992ac0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:26,452 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f9c3f60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:26,456 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:26,459 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f9c2980> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:26,679 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-09-20 01:10:26,740 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_013_check_team_leader_workspace ... 2026-09-20 01:10:26,775 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [9] 2026-09-20 01:10:26,821 121 INFO rb-6b6600a-224960-417187 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-20 01:10:26,856 121 INFO rb-6b6600a-224960-417187 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-20 01:10:26,880 121 INFO rb-6b6600a-224960-417187 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-20 01:10:26,916 121 INFO rb-6b6600a-224960-417187 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-20 01:10:26,956 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_09_security_document_team ... 2026-09-20 01:10:27,014 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [11] 2026-09-20 01:10:27,028 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 133, model: document.team 2026-09-20 01:10:27,039 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 133, model: document.team 2026-09-20 01:10:27,090 121 INFO rb-6b6600a-224960-417187 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-20 01:10:27,138 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_10_security_document_workspace ... 2026-09-20 01:10:27,197 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-09-20 01:10:27,242 121 INFO rb-6b6600a-224960-417187 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-20 01:10:27,316 121 INFO rb-6b6600a-224960-417187 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-20 01:10:27,339 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_11_security_document_document ... 2026-09-20 01:10:27,378 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [15] 2026-09-20 01:10:27,471 121 INFO rb-6b6600a-224960-417187 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-20 01:10:27,539 121 INFO rb-6b6600a-224960-417187 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-20 01:10:27,587 121 INFO rb-6b6600a-224960-417187 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-20 01:10:27,620 121 INFO rb-6b6600a-224960-417187 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-20 01:10:27,662 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_12_security_document_share ... 2026-09-20 01:10:27,728 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [17] 2026-09-20 01:10:27,891 121 INFO rb-6b6600a-224960-417187 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-20 01:10:27,990 121 INFO rb-6b6600a-224960-417187 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-20 01:10:28,081 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:30,080 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c33235bc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:30,081 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0cb38360> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:30,085 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:30,087 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0cb3bb00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:30,105 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:10:30,940 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_ir_attachment_check: Starting TestIrAttachmentCheck.test_a_document_in_a_readable_folder_keeps_its_attachment_reachable ... 2026-09-20 01:10:30,959 121 INFO rb-6b6600a-224960-417187 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-20 01:10:31,004 121 INFO rb-6b6600a-224960-417187 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-20 01:10:31,039 121 INFO rb-6b6600a-224960-417187 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-20 01:10:31,071 121 INFO rb-6b6600a-224960-417187 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-20 01:10:31,123 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:10:31,986 121 INFO rb-6b6600a-224960-417187 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-20 01:10:32,009 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7067], uid: 139, model: ir.attachment 2026-09-20 01:10:32,040 121 INFO rb-6b6600a-224960-417187 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-20 01:10:32,083 121 INFO rb-6b6600a-224960-417187 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-20 01:10:32,089 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 140, model: ir.attachment 2026-09-20 01:10:32,108 121 INFO rb-6b6600a-224960-417187 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-20 01:10:32,161 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:10:38,607 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:40,845 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d04bba0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:40,846 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c91b6a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:40,851 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:40,854 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c91a840> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:41,142 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:43,592 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0b3327a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:43,593 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c3331f380> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:43,597 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:43,601 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c3331d120> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:43,887 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:45,384 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e1d2480> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:45,385 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c96d620> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:45,389 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:45,393 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c96e3e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:46,368 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:47,773 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0efe1440> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:47,774 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c8dede0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:47,778 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:47,780 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c8dc680> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:48,029 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [19] 2026-09-20 01:10:48,574 121 INFO rb-6b6600a-224960-417187 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-20 01:10:49,034 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7178], uid: 146, model: ir.attachment 2026-09-20 01:10:49,059 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b2_permitted_user_still_reads_dms_surfaced_attachment ... 2026-09-20 01:10:49,516 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b3_dms_access_survives_unreadable_source_record ... 2026-09-20 01:10:49,541 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 147, model: ir.rule 2026-09-20 01:10:49,597 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b4_version_union_still_readable ... 2026-09-20 01:10:49,656 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b5_plain_non_dms_attachment_unaffected ... 2026-09-20 01:10:49,725 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b6_rule_domain_recheck_respects_active_company ... 2026-09-20 01:10:50,075 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [7185], uid: 148, model: ir.attachment 2026-09-20 01:10:50,128 121 INFO rb-6b6600a-224960-417187 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-20 01:10:50,207 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b8_fetch_shape_search_never_touches_document_document ... 2026-09-20 01:10:50,365 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:52,315 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c328cd300> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:52,315 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e47e160> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:52,319 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:52,321 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e47d6c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:10:52,338 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-09-20 01:10:59,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:01,683 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e644fe0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:01,683 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c32c3fb00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:01,688 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:01,690 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c32c3e5c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:01,929 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:04,002 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f2a84a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:04,003 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c100ae520> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:04,009 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:04,013 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c100af9c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:04,286 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:05,724 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c33e3d300> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:05,724 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c89b880> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:05,728 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:05,731 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c898540> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:06,637 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:08,097 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0c9a5e40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:08,097 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f7b20c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:08,102 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:08,104 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f7b09a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:08,369 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [21] 2026-09-20 01:11:09,292 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_archived_share_token_is_refused_without_a_server_error ... 2026-09-20 01:11:09,315 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:10,656 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:10] "GET /document/avatar/153/9d556173-bfc8-4b87-a245-7e47eec3e935 HTTP/1.1" 404 - 183 0.078 1.265 2026-09-20 01:11:10,658 121 INFO rb-6b6600a-224960-417187 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-20 01:11:10,698 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_share_creator_avatar_is_served ... 2026-09-20 01:11:10,712 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:10,939 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:10] "GET /document/avatar/153/75ce0279-9131-422b-a0e6-fda5ee35d77c HTTP/1.1" 200 - 24 0.007 0.221 2026-09-20 01:11:10,940 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_share_creator_avatar_is_served: waiting for threads: [] 2026-09-20 01:11:10,961 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_shared_document_owner_avatar_is_served ... 2026-09-20 01:11:10,971 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:11,165 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:11] "GET /document/avatar/154/75ce0279-9131-422b-a0e6-fda5ee35d77c HTTP/1.1" 200 - 24 0.007 0.188 2026-09-20 01:11:11,166 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_shared_document_owner_avatar_is_served: waiting for threads: [] 2026-09-20 01:11:11,188 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_tampered_token_is_refused_without_a_server_error ... 2026-09-20 01:11:11,197 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:11,854 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:11] "GET /document/avatar/153/75ce0279-9131-422b-a0e6-fda5ee35d77a HTTP/1.1" 404 - 188 0.063 0.597 2026-09-20 01:11:11,856 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_tampered_token_is_refused_without_a_server_error: waiting for threads: [] 2026-09-20 01:11:11,873 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_share_avatar_route: Starting TestShareAvatarRoute.test_unrelated_user_avatar_is_still_refused ... 2026-09-20 01:11:11,882 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:11:13,323 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:11:13] "GET /document/avatar/155/75ce0279-9131-422b-a0e6-fda5ee35d77c HTTP/1.1" 404 - 194 0.076 1.367 2026-09-20 01:11:13,325 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_share_avatar_route.TestShareAvatarRoute.test_unrelated_user_avatar_is_still_refused: waiting for threads: [] 2026-09-20 01:11:13,391 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:14,856 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0fabb9c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:14,857 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c96cd60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:14,861 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:14,864 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c96d4e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:14,884 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:11:21,848 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:23,854 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0ff993a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:23,855 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0ff2ae80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:23,861 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:23,864 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0ff296c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:24,114 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:26,051 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c329339c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:26,052 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e0940e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:26,057 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:26,060 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e094040> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:26,327 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:27,789 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0c7e1a80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:27,790 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e41ba60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:27,794 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:27,798 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e4196c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:28,682 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:30,060 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0cfdcb80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:30,060 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c10308b80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:30,065 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:30,067 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c10309da0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:30,891 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [25] 2026-09-20 01:11:30,941 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_share_document: Starting TestDocumentShare.test_001_share_document_send_users ... 2026-09-20 01:11:31,055 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [512] 2026-09-20 01:11:31,123 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:32,528 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0c9c8720> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:32,528 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0fa36160> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:32,532 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:32,535 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0fa36020> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:32,554 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:11:32,567 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_clearing_the_user_allowlist_succeeds ... 2026-09-20 01:11:33,105 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [513] 2026-09-20 01:11:33,114 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21937] 2026-09-20 01:11:33,119 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:11:33,419 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [514] 2026-09-20 01:11:33,426 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21939] 2026-09-20 01:11:33,431 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:11:33,597 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [515] 2026-09-20 01:11:33,624 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_emptied_allowlist_tracking_row_does_not_break_the_compute ... 2026-09-20 01:11:33,924 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [516] 2026-09-20 01:11:33,930 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21945] 2026-09-20 01:11:33,936 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:11:34,211 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-09-20 01:11:34,217 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21947] 2026-09-20 01:11:34,222 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:11:34,364 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [518] 2026-09-20 01:11:34,404 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_newly_added_users_are_still_detected ... 2026-09-20 01:11:34,665 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-09-20 01:11:34,672 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21954] 2026-09-20 01:11:34,677 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:11:34,953 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-09-20 01:11:34,959 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21956] 2026-09-20 01:11:34,965 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:11:35,119 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-09-20 01:11:35,171 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_share_user_allowlist_clear: Starting TestShareUserAllowlistClear.test_removing_some_users_still_succeeds ... 2026-09-20 01:11:35,532 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-09-20 01:11:35,538 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21963] 2026-09-20 01:11:35,544 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:11:35,870 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-09-20 01:11:35,877 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21965] 2026-09-20 01:11:35,883 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:11:36,039 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-09-20 01:11:36,064 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:11:42,991 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:45,079 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d77f380> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:45,080 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0caa1c60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:45,084 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:45,087 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0caa2ac0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:45,334 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:47,270 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c32f12c00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:47,271 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c87b7e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:47,276 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:47,280 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c33cd3420> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:47,586 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:49,637 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f51f240> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:49,637 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d92c720> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:49,642 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:49,644 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d92c2c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:50,056 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:51,650 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c10221260> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:51,651 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f7b2660> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:51,655 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:51,658 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f7b3880> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:52,457 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [31] 2026-09-20 01:11:52,521 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_distinct_names_in_one_batch_are_allowed ... 2026-09-20 01:11:52,550 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_duplicate_in_the_same_workspace_is_rejected ... 2026-09-20 01:11:52,581 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_duplicate_inside_one_batch_is_rejected ... 2026-09-20 01:11:52,606 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_rewriting_a_document_with_its_own_name_is_allowed ... 2026-09-20 01:11:52,634 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_same_name_in_another_workspace_is_allowed ... 2026-09-20 01:11:52,658 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_workspace_without_the_flag_allows_duplicates ... 2026-09-20 01:11:52,724 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:54,087 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0df03600> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:54,088 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e069b20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:54,092 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:54,094 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e06b1a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:11:54,111 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:11:54,925 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document_freight.tests.test_prepare_draft_bl_wizard: Starting TestPrepareDraftBLWizard.test_01_prepare_draft_bl_creates_required_document ... 2026-09-20 01:11:55,266 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [525] 2026-09-20 01:11:55,300 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document_freight.tests.test_prepare_draft_bl_wizard: Starting TestPrepareDraftBLWizard.test_02_prepare_draft_bl_updates_existing_required_document ... 2026-09-20 01:11:55,506 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:11:56,219 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document_freight.tests.test_prepare_si_wizard: Starting TestPrepareSIWizard.test_01_prepare_si_wizard_creates_required_document ... 2026-09-20 01:11:56,505 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [526] 2026-09-20 01:11:56,550 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document_freight.tests.test_prepare_si_wizard: Starting TestPrepareSIWizard.test_02_prepare_si_wizard_updates_existing_required_document ... 2026-09-20 01:11:56,726 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:11:56,735 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document_parsing.tests.test_engine: Starting TestWizardAccessIsolation.test_wizard_is_not_readable_by_a_different_user ... 2026-09-20 01:11:57,350 121 INFO rb-6b6600a-224960-417187 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-20 01:11:57,390 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:11:57,402 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document_parsing.tests.test_engine: Starting TestSectionLineCap.test_section_over_line_cap_is_rejected ... 2026-09-20 01:11:57,504 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:11:57,540 121 INFO rb-6b6600a-224960-417187 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-20 01:11:57,866 121 INFO rb-6b6600a-224960-417187 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-20 01:11:58,165 121 INFO rb-6b6600a-224960-417187 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-20 01:11:58,462 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:11:58,473 121 INFO rb-6b6600a-224960-417187 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-20 01:11:59,143 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:11:59,153 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document_parsing.tests.test_provider_model_catalog: Starting TestSwitchingProviderNeverPersistsAModelUnlessSaved.test_discarding_a_provider_switch_creates_no_catalog_row ... 2026-09-20 01:11:59,169 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted viin.document.parsing.model records with IDs: [9] 2026-09-20 01:11:59,211 121 INFO rb-6b6600a-224960-417187 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-20 01:11:59,218 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted viin.document.parsing.model records with IDs: [10] 2026-09-20 01:11:59,268 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:12:06,493 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:08,081 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e2ab2e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:08,082 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0dce0220> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:08,086 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:08,088 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0dce02c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:08,363 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:10,660 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0fc8d800> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:10,661 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d092980> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:10,665 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:10,668 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d092a20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 339, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:10,943 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:12,899 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d66ef20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:12,899 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e4c2340> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:12,904 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:12,906 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e4c2520> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:13,254 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:14,872 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c100582c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:14,873 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c91aac0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:14,876 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:14,879 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c91bce0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:15,707 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [33] 2026-09-20 01:12:15,938 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_001_project_user_access_documents ... 2026-09-20 01:12:15,977 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-09-20 01:12:16,003 121 INFO rb-6b6600a-224960-417187 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-20 01:12:16,043 121 INFO rb-6b6600a-224960-417187 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-20 01:12:16,080 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3216] 2026-09-20 01:12:16,096 121 INFO rb-6b6600a-224960-417187 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-20 01:12:16,133 121 INFO rb-6b6600a-224960-417187 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-20 01:12:16,191 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3215] 2026-09-20 01:12:16,216 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [194803] 2026-09-20 01:12:16,216 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted document.document records with IDs: [11] 2026-09-20 01:12:16,321 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_002_project_user_access_workspace ... 2026-09-20 01:12:16,374 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-09-20 01:12:16,399 121 INFO rb-6b6600a-224960-417187 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-20 01:12:16,436 121 INFO rb-6b6600a-224960-417187 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-20 01:12:16,452 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3214] 2026-09-20 01:12:16,463 121 INFO rb-6b6600a-224960-417187 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-20 01:12:16,603 121 INFO rb-6b6600a-224960-417187 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-20 01:12:16,833 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted document.workspace records with IDs: [77] 2026-09-20 01:12:16,861 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_003_project_user_access_document ... 2026-09-20 01:12:16,919 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-09-20 01:12:16,961 121 INFO rb-6b6600a-224960-417187 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-20 01:12:17,001 121 INFO rb-6b6600a-224960-417187 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-20 01:12:17,023 121 INFO rb-6b6600a-224960-417187 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-20 01:12:17,099 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:18,598 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0ce43a60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:18,599 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d65dda0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:18,603 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:18,606 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d65e7a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:18,626 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:12:18,870 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_003 ... 2026-09-20 01:12:18,933 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_005 ... 2026-09-20 01:12:18,977 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_007 ... 2026-09-20 01:12:19,702 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_009 ... 2026-09-20 01:12:19,761 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:12:27,901 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [527] 2026-09-20 01:12:27,910 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22352] 2026-09-20 01:12:27,915 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:12:28,270 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [528] 2026-09-20 01:12:28,289 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22354] 2026-09-20 01:12:28,295 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:12:28,666 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [529] 2026-09-20 01:12:28,672 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22356] 2026-09-20 01:12:28,677 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:12:29,091 121 INFO rb-6b6600a-224960-417187 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-20 01:12:29,204 121 INFO rb-6b6600a-224960-417187 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-20 01:12:29,293 121 INFO rb-6b6600a-224960-417187 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-20 01:12:29,365 121 INFO rb-6b6600a-224960-417187 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-20 01:12:29,456 121 INFO rb-6b6600a-224960-417187 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-20 01:12:29,551 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:12:36,340 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [530] 2026-09-20 01:12:36,347 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22750] 2026-09-20 01:12:36,353 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:12:36,680 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [531] 2026-09-20 01:12:36,690 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22752] 2026-09-20 01:12:36,696 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:12:37,044 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [532] 2026-09-20 01:12:37,051 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22754] 2026-09-20 01:12:37,056 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:12:37,415 121 INFO rb-6b6600a-224960-417187 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-20 01:12:37,538 121 INFO rb-6b6600a-224960-417187 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-20 01:12:37,745 121 INFO rb-6b6600a-224960-417187 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-20 01:12:37,775 121 INFO rb-6b6600a-224960-417187 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-20 01:12:37,824 121 INFO rb-6b6600a-224960-417187 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-20 01:12:37,853 121 INFO rb-6b6600a-224960-417187 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-20 01:12:37,878 121 INFO rb-6b6600a-224960-417187 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-20 01:12:37,929 121 INFO rb-6b6600a-224960-417187 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-20 01:12:38,017 121 INFO rb-6b6600a-224960-417187 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-20 01:12:38,096 121 INFO rb-6b6600a-224960-417187 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-20 01:12:38,230 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:12:38,549 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_amounts ... 2026-09-20 01:12:38,611 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_readonly_mode ... 2026-09-20 01:12:38,646 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:12:38,929 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_currency ... 2026-09-20 01:12:38,970 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_invalid_date_range ... 2026-09-20 01:12:38,999 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_non_recursive_hierarchy ... 2026-09-20 01:12:39,133 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [533] 2026-09-20 01:12:39,164 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_recursive_hierarchy ... 2026-09-20 01:12:39,306 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [534] 2026-09-20 01:12:39,349 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_sub_estimate_within_parent_range ... 2026-09-20 01:12:39,443 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:12:39,825 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_report: Starting TestReport.test_estimate_report ... 2026-09-20 01:12:39,911 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:12:40,337 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [535] 2026-09-20 01:12:40,366 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_admin_full_access ... 2026-09-20 01:12:40,492 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.message records with IDs: [22800, 22799] 2026-09-20 01:12:40,520 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted estimate.estimate records with IDs: [15] 2026-09-20 01:12:40,527 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [1739] 2026-09-20 01:12:40,544 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_admin_full_access ... 2026-09-20 01:12:40,629 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted estimate.line records with IDs: [42] 2026-09-20 01:12:40,647 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_access ... 2026-09-20 01:12:40,730 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted estimate.line records with IDs: [37] 2026-09-20 01:12:40,756 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_no_access_other_lines ... 2026-09-20 01:12:40,781 121 INFO rb-6b6600a-224960-417187 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-20 01:12:40,808 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_noone_estimate ... 2026-09-20 01:12:40,919 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.message records with IDs: [22797] 2026-09-20 01:12:40,937 121 INFO rb-6b6600a-224960-417187 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-20 01:12:40,967 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_own_estimate ... 2026-09-20 01:12:41,089 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [536] 2026-09-20 01:12:41,188 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.message records with IDs: [22801, 22797] 2026-09-20 01:12:41,216 121 INFO rb-6b6600a-224960-417187 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-20 01:12:41,255 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_sub_estimate ... 2026-09-20 01:12:41,407 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [537] 2026-09-20 01:12:41,473 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [538] 2026-09-20 01:12:41,586 121 INFO rb-6b6600a-224960-417187 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-20 01:12:41,602 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.message records with IDs: [22803, 22798] 2026-09-20 01:12:41,620 121 INFO rb-6b6600a-224960-417187 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-20 01:12:41,644 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_no_access_other_estimates ... 2026-09-20 01:12:41,670 121 INFO rb-6b6600a-224960-417187 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-20 01:12:41,685 121 INFO rb-6b6600a-224960-417187 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-20 01:12:41,704 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.message records with IDs: [22800, 22799] 2026-09-20 01:12:41,724 121 INFO rb-6b6600a-224960-417187 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-20 01:12:41,754 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:12:42,072 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_cancel ... 2026-09-20 01:12:42,160 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted estimate.line records with IDs: [48, 49, 50, 51] 2026-09-20 01:12:42,188 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_confirm ... 2026-09-20 01:12:42,261 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_draft ... 2026-09-20 01:12:42,293 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_allowed_field_write_parent_estimate ... 2026-09-20 01:12:42,351 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_forbidden_field_write_parent_estimate ... 2026-09-20 01:12:42,421 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_unlink_sub_estimate_line_in_parent ... 2026-09-20 01:12:42,495 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_update_lines_to_parent ... 2026-09-20 01:12:42,547 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_write_child_estimate_line ... 2026-09-20 01:12:42,628 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:12:43,753 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_action_view_approval ... 2026-09-20 01:12:43,820 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_approval_request_data ... 2026-09-20 01:12:43,858 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_approval_state_computation ... 2026-09-20 01:12:44,124 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [263] 2026-09-20 01:12:44,248 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [539] 2026-09-20 01:12:44,472 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_can_do_things_computation ... 2026-09-20 01:12:44,735 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_multiple_approval_state_computation ... 2026-09-20 01:12:44,944 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [265] 2026-09-20 01:12:45,062 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [540] 2026-09-20 01:12:45,899 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [541] 2026-09-20 01:12:45,980 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [266] 2026-09-20 01:12:46,084 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [542] 2026-09-20 01:12:46,293 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:12:47,257 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t10_action_view_approval_still_opens_the_request ... 2026-09-20 01:12:47,320 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t11_non_admin_sees_the_direction_on_lines ... 2026-09-20 01:12:47,377 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t1_toggle_field_map_does_not_raise ... 2026-09-20 01:12:47,394 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t2_estimate_request_type_data_builds ... 2026-09-20 01:12:47,427 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t3_line_direction_and_sections_reach_the_approval ... 2026-09-20 01:12:47,463 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t4_taxed_line_reproduces_totals ... 2026-09-20 01:12:47,522 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t5_direction_is_mandatory_on_ordinary_lines ... 2026-09-20 01:12:47,563 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t6_header_and_line_direction_toggles ... 2026-09-20 01:12:47,578 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t7_provisioning_is_idempotent ... 2026-09-20 01:12:47,955 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t8_form_arch_carries_new_columns_and_no_legacy_idiom ... 2026-09-20 01:12:48,111 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t9_report_models_read_new_field_without_db_error ... 2026-09-20 01:12:48,199 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:12:48,546 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_account_id_field_round_trips_on_create ... 2026-09-20 01:12:49,181 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_budgetary_position_only_wizard_line_is_valid_on_create ... 2026-09-20 01:12:49,843 121 INFO rb-6b6600a-224960-417187 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-20 01:12:50,563 121 INFO rb-6b6600a-224960-417187 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-20 01:12:51,385 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:53,370 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c100e8d60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:53,370 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c9153a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:53,375 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:53,377 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c917ec0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:53,555 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:55,067 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0aeef560> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:55,068 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c33ce04a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:55,074 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:55,078 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c33ce2fc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:55,889 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:57,236 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f20dbc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:57,237 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c756fc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:57,242 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:57,244 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c757740> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:57,427 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:59,432 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e039bc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:59,432 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0fee9620> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:59,436 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:59,439 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0feea8e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:12:59,650 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:01,802 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e815f80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:01,803 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e6585e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:01,808 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:01,810 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e658a40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:02,025 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:03,520 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e47c680> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:03,520 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0cef1e40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:03,525 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:03,527 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0cef3ec0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:04,343 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:05,690 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0cae36a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:05,691 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0eadfba0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:05,695 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:05,698 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0eadcf40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:05,876 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:07,855 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d732f20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:07,856 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e62fa60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:07,863 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:07,867 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e62ef20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:08,053 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:10,002 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0ffcd8a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:10,002 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e045120> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:10,007 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:10,011 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e045d00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:10,220 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:11,788 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0ca63a60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:11,789 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e496ca0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:11,795 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:11,799 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e497060> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:12,615 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:14,059 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0ea21b20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:14,059 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c331819e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:14,063 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:14,066 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c331825c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:14,257 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:16,250 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f4ee520> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:16,251 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c1038a020> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:16,256 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:16,260 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c103880e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:16,505 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:18,471 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e135440> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:18,472 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c10280f40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:18,476 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:18,478 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c10280680> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:18,654 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:20,015 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0ff0d940> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:20,016 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0fe51b20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:20,020 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:20,023 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0fe51940> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:20,733 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:22,157 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e787920> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:22,158 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c986480> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:22,162 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:22,164 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c985b20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:22,337 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:24,295 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f2a9800> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:24,295 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c9aca40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:24,300 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:24,302 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c9af1a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:24,478 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:26,419 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e5cb100> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:26,420 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c33792fc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:26,427 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:26,430 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c33790360> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:26,649 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:28,102 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0cf1f1a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:28,102 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c9a5580> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:28,111 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:28,115 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c9a4fe0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:28,347 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:30,698 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0c9356c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:30,698 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c98cf40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:30,704 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:30,707 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c98f240> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:30,885 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:32,851 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e097740> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:32,852 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e629300> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:32,857 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:32,860 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e62a160> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:33,048 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:34,878 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0b2a5440> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:34,878 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0efe11c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:34,885 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:34,887 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0efe1b20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:35,071 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:36,422 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c100e9ee0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:36,423 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d0754e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:36,427 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:36,430 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d076480> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:37,184 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:38,803 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e0c5e40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:38,804 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d8f7380> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:38,809 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:38,811 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d8f5800> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:39,012 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:41,218 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c33bec180> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:41,219 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0cf4eac0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:41,225 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:41,229 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0cf4e840> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:41,408 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:43,407 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0af5ed40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:43,409 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e68d620> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:43,414 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:43,418 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e68dee0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:43,668 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:45,081 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d04e840> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:45,085 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f2a8d60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:45,094 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:45,098 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f2aade0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:45,852 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:47,264 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d66ef20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:47,265 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e47c360> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:47,270 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:47,274 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e47d120> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:47,478 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:49,298 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f886d40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:49,299 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c33cf4040> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:49,305 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:49,309 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c33cf7420> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:49,522 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:51,353 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e62d8a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:51,353 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c9658a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:51,361 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:51,365 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c967ce0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:51,579 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:52,983 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0fea8860> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:52,985 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e4742c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:52,990 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:52,993 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e476660> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:53,864 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:55,291 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c32838a40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:55,292 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c33181da0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:55,295 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:55,298 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c33183e20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:55,474 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:57,517 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d876020> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:57,518 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0ff76e80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:57,526 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:57,530 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0ff74f40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:57,760 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:59,843 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c1039c360> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:59,844 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e4a3e20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:59,849 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:13:59,852 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e4a11c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:00,051 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:01,449 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0cde4ae0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:01,450 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e45fba0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:01,454 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:01,457 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e45f100> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:02,210 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:03,765 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0fc1dda0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:03,766 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e475080> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:03,771 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:03,774 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e476020> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:03,958 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:06,043 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c3362a840> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:06,044 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d02ff60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:06,048 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:06,051 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d02dda0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:06,230 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:08,093 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e61d080> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:08,094 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f8c58a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:08,100 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:08,104 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c335534c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:08,357 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:10,069 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e5f5080> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:10,070 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c311ebd80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:10,074 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:10,077 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c311ebb00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:10,841 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:12,243 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e66b380> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:12,244 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0cb3bce0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:12,249 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:12,252 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0cb3be20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:12,445 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:14,452 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e36c0e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:14,453 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f807420> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:14,458 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:14,460 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f806840> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:14,650 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:16,610 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c33e0fd80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:16,611 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c998900> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:16,615 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:16,618 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c99b420> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:16,806 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:18,352 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d97a520> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:18,353 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f99bf60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:18,358 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:18,361 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f99ade0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:18,540 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:20,575 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0c9545e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:20,576 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c1024cea0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:20,580 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:20,583 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c1024c860> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:20,755 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:22,740 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f2a0040> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:22,740 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e58fec0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:22,746 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:22,749 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e58e5c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:22,926 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:24,792 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c1011b1a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:24,793 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e51f600> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:24,797 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:24,799 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e51cc20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:24,976 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:26,394 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f950400> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:26,394 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e62af20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:26,399 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:26,402 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e628040> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:27,152 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:28,559 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0c8f09a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:28,560 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0eb07d80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:28,564 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:28,567 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0eb07f60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:28,771 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:30,727 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d02be20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:30,727 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c3283a520> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:30,732 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:30,734 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c3283bba0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:30,784 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:32,039 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c3283b740> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:32,040 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e5f2f20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:32,044 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:32,046 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e5f3380> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:14:32,066 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:14:33,223 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_action_view_budget ... 2026-09-20 01:14:34,029 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_action_view_estimate_from_budget ... 2026-09-20 01:14:34,871 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_budget_count_computation ... 2026-09-20 01:14:35,584 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_estimate_count_computation ... 2026-09-20 01:14:36,321 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_wizard_create_budget_diff_budget_post ... 2026-09-20 01:14:37,192 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_wizard_create_budget_same_budget_post ... 2026-09-20 01:14:37,990 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:14:38,014 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_department_id_computation ... 2026-09-20 01:14:38,074 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_manual_update_department_id ... 2026-09-20 01:14:38,162 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:14:38,540 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_create_project ... 2026-09-20 01:14:38,603 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_estimate_from_project ... 2026-09-20 01:14:38,638 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_project ... 2026-09-20 01:14:38,673 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_estimate_count_computation ... 2026-09-20 01:14:38,716 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_project_count_computation ... 2026-09-20 01:14:38,755 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:14:39,132 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_estimate_from_purchase_order ... 2026-09-20 01:14:39,167 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_purchase_order ... 2026-09-20 01:14:39,213 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_estimate_count_computation ... 2026-09-20 01:14:39,255 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_purchase_order_count_computation ... 2026-09-20 01:14:39,293 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_wizard_create_purchase_order ... 2026-09-20 01:14:39,553 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:14:40,093 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_estimate_from_sale_order ... 2026-09-20 01:14:40,274 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_sale_order ... 2026-09-20 01:14:40,312 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_estimate_count_computation ... 2026-09-20 01:14:40,340 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_sale_order_count_computation ... 2026-09-20 01:14:40,367 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_wizard_create_sale_order ... 2026-09-20 01:14:40,577 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:14:40,589 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_01_registration_create_issues_partner_barcode ... 2026-09-20 01:14:41,074 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_02_non_participant_partner_has_no_barcode ... 2026-09-20 01:14:41,127 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_03_scan_permanent_card_confirms_open_registration ... 2026-09-20 01:14:41,531 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_04_scan_permanent_card_twice_reports_already_registered ... 2026-09-20 01:14:41,900 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_05_scan_unknown_code_returns_invalid_ticket ... 2026-09-20 01:14:41,963 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_06_register_attendee_transparent_for_registration_barcode ... 2026-09-20 01:14:42,280 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_07_scan_prefers_open_over_draft_registration ... 2026-09-20 01:14:42,767 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_08_partner_card_scoped_to_issuing_company ... 2026-09-20 01:14:46,666 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_09_cron_backfill_narrows_to_participants_across_companies ... 2026-09-20 01:14:50,147 121 INFO rb-6b6600a-224960-417187 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-20 01:14:50,500 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_11_report_renders_once_and_skips_cardless_partners ... 2026-09-20 01:14:50,670 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_event_partner_barcodes.tests.test_event_partner_barcodes: Starting TestEventPartnerBarcodes.test_12_cron_record_loads_with_days_interval ... 2026-09-20 01:14:50,686 121 INFO rb-6b6600a-224960-417187 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-20 01:14:51,109 121 INFO rb-6b6600a-224960-417187 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-20 01:14:54,603 121 INFO rb-6b6600a-224960-417187 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-20 01:14:54,944 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-09-20 01:14:56,305 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet.tests.test_access_right: Starting TestAccessRight.test_access_read_service_user_010 ... 2026-09-20 01:14:56,313 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 221, model: fleet.vehicle.log.services 2026-09-20 01:14:56,332 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #221 deleted mail.message records with IDs: [6152, 4868, 60] 2026-09-20 01:14:56,333 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 221, model: fleet.vehicle.log.services 2026-09-20 01:14:56,351 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet.tests.test_access_right: Starting TestAccessRight.test_group_fleet_manager_001 ... 2026-09-20 01:14:56,380 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #220 deleted mail.message records with IDs: [6152, 4868, 60] 2026-09-20 01:14:56,399 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #220 deleted ir.model.data records with IDs: [44553] 2026-09-20 01:14:56,399 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #220 deleted fleet.vehicle.log.services records with IDs: [1] 2026-09-20 01:14:56,434 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #220 deleted fleet.vehicle.log.services records with IDs: [7] 2026-09-20 01:14:56,461 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:14:57,422 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_amount_inverse_updates_price_unit ... 2026-09-20 01:14:57,462 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_amount_reflects_quantity_times_price_unit ... 2026-09-20 01:14:57,493 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_bill_created_service_log_keeps_bill_debit_amount ... 2026-09-20 01:14:58,756 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:14:59,756 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet.tests.test_fleet_service_type: Starting TestFleetServiceType.test_service_type_generates_billable_service_product_010 ... 2026-09-20 01:14:59,853 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:15:00,874 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet.tests.test_fleet_vehicle_address: Starting TestFleetVehicleAddress.test_create_vehicle_with_unmatched_location_010 ... 2026-09-20 01:15:00,953 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:15:02,031 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet.tests.test_fleet_vehicle_cost_report: Starting TestFleetVehicleCostReport.test_report_aggregates_vehicle_service_cost_010 ... 2026-09-20 01:15:02,133 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:15:03,111 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet.tests.test_vehicle_services: Starting TestVehicleService.test_compute_vehicle_service_amount ... 2026-09-20 01:15:03,153 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:15:04,665 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_access_account_user ... 2026-09-20 01:15:04,764 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #253 deleted ir.model.data records with IDs: [44429] 2026-09-20 01:15:04,765 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #253 deleted fleet.service.type records with IDs: [3] 2026-09-20 01:15:04,782 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_access_invoicing_user ... 2026-09-20 01:15:04,801 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 252, model: fleet.vehicle 2026-09-20 01:15:04,809 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 252, model: fleet.vehicle 2026-09-20 01:15:04,841 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #252 deleted mail.message records with IDs: [2766, 55] 2026-09-20 01:15:04,842 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 252, model: fleet.vehicle 2026-09-20 01:15:04,894 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 252, model: fleet.vehicle.log.services 2026-09-20 01:15:04,923 121 INFO rb-6b6600a-224960-417187 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-20 01:15:04,935 121 INFO rb-6b6600a-224960-417187 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-20 01:15:04,946 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 252, model: fleet.vehicle.log.services 2026-09-20 01:15:04,973 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 252, model: fleet.service.type 2026-09-20 01:15:04,975 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 252, model: fleet.service.type 2026-09-20 01:15:04,977 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 252, model: fleet.service.type 2026-09-20 01:15:04,999 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_brand_name ... 2026-09-20 01:15:05,083 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_model_name ... 2026-09-20 01:15:05,151 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_vehicle_model ... 2026-09-20 01:15:05,210 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:15:05,933 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_bill_linked_service_excluded_from_sum_check_constraint ... 2026-09-20 01:15:06,476 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_bill_price_change_resyncs_linked_service_amount ... 2026-09-20 01:15:07,055 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_repost_after_vehicle_cleared_does_not_recreate_phantom_service ... 2026-09-20 01:15:07,495 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [557] 2026-09-20 01:15:07,656 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_unlink_bill_linked_vehicle_service_line_does_not_raise ... 2026-09-20 01:15:08,037 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [218] 2026-09-20 01:15:08,075 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23556] 2026-09-20 01:15:08,079 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [18] 2026-09-20 01:15:08,198 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [539] 2026-09-20 01:15:08,295 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [540] 2026-09-20 01:15:08,327 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:15:09,575 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:10,951 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e45c220> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:10,952 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c102a13a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:10,957 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:10,959 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c102a3ba0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:11,200 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:13,208 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d8f5f80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:13,209 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e4658a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:13,215 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:13,219 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e4656c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:13,472 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:14,810 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c33ce8ae0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:14,811 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f2ab740> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:14,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:14,823 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f2abd80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:15,669 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:17,157 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0cef22a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:17,158 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e339f80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:17,163 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:17,165 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e33a700> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:17,395 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:19,218 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d074f40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:19,219 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c33cb02c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:19,224 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:19,228 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c33cb32e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:19,475 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:21,531 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c10044e00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:21,532 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0ce7b600> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:21,539 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:21,545 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0ce7bf60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:21,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:23,836 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c33e3f380> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:23,837 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e0c5260> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:23,842 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:23,844 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e0c4720> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:24,111 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:25,430 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c10210360> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:25,431 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0fecab60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:25,437 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:25,440 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0feca980> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:26,276 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_analytic_cleanse_coinstall: Starting TestFleetAnalyticCleanseCoinstall.test_cleanse_does_not_remove_non_fleet_plan_entry ... 2026-09-20 01:15:27,367 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:28,831 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f0fb4c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:28,831 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f9ae980> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:28,835 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:28,837 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f9af380> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:15:28,854 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:15:28,864 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_auto_install_optin: Starting TestViinFleetAccountAutoInstallOptin.test_booking_account_triggers_off_full_depends ... 2026-09-20 01:15:28,880 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_auto_install_optin: Starting TestViinFleetAccountAutoInstallOptin.test_viin_fleet_account_auto_installs_on_full_depends ... 2026-09-20 01:15:28,902 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:15:33,920 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_change_name_service ... 2026-09-20 01:15:34,036 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constrain_same_currency ... 2026-09-20 01:15:36,048 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_change_name_analytic_account_vehicle ... 2026-09-20 01:15:36,091 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_invoice_line_message_shows_decimal_amount ... 2026-09-20 01:15:36,390 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_product_same_product_type_service ... 2026-09-20 01:15:36,421 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_save_company_on_vehicle_and_cost ... 2026-09-20 01:15:36,462 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_contrain_create_invoice_from_cost ... 2026-09-20 01:15:36,547 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_contraint_value_costs_equal_amount_invoice_line ... 2026-09-20 01:15:36,888 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_copy_analytic_account_001 ... 2026-09-20 01:15:36,926 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_copy_vehicle_001 ... 2026-09-20 01:15:36,983 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_001 ... 2026-09-20 01:15:37,265 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [221] 2026-09-20 01:15:37,358 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [549, 550] 2026-09-20 01:15:37,437 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move records with IDs: [227] 2026-09-20 01:15:37,466 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_002 ... 2026-09-20 01:15:37,804 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [222] 2026-09-20 01:15:37,898 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [551] 2026-09-20 01:15:38,010 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [552] 2026-09-20 01:15:38,027 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_003 ... 2026-09-20 01:15:38,407 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_generate_product_service ... 2026-09-20 01:15:38,561 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:15:40,024 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_draft_vendor_bill_not_in_move_ids ... 2026-09-20 01:15:40,291 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_non_accounting_user_sees_empty_move_ids ... 2026-09-20 01:15:40,632 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_posted_customer_invoice_in_move_ids ... 2026-09-20 01:15:41,025 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_posted_vendor_bill_in_move_ids ... 2026-09-20 01:15:41,445 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:15:42,938 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_distribution_service_on_invoice_line_001 ... 2026-09-20 01:15:44,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [27, 28] 2026-09-20 01:15:44,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [563, 562] 2026-09-20 01:15:44,571 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_distribution_service_on_invoice_line_002 ... 2026-09-20 01:15:45,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 273, model: fleet.vehicle.log.services 2026-09-20 01:15:46,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #273 deleted fleet.vehicle.log.services records with IDs: [29, 30] 2026-09-20 01:15:46,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #273 deleted account.analytic.line records with IDs: [565, 564] 2026-09-20 01:15:46,216 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_generate_analytic_line_after_post_invoice ... 2026-09-20 01:15:46,612 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_001 ... 2026-09-20 01:15:46,962 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [230, 231] 2026-09-20 01:15:47,048 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [569, 570, 571] 2026-09-20 01:15:47,103 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move records with IDs: [237] 2026-09-20 01:15:47,122 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_002 ... 2026-09-20 01:15:47,434 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [232] 2026-09-20 01:15:47,499 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [572, 573] 2026-09-20 01:15:47,546 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move records with IDs: [238] 2026-09-20 01:15:47,554 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [31] 2026-09-20 01:15:47,570 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_003 ... 2026-09-20 01:15:49,161 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [33] 2026-09-20 01:15:49,214 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [567, 568] 2026-09-20 01:15:49,346 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [233, 234] 2026-09-20 01:15:49,422 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [574, 575, 576] 2026-09-20 01:15:49,473 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move records with IDs: [239] 2026-09-20 01:15:49,480 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1875] 2026-09-20 01:15:49,510 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:15:50,871 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_invoice_locked_access: Starting TestInvoiceLockedFleetAccess.test_invoice_locked_tracks_bill_link_for_fleet_user ... 2026-09-20 01:15:51,156 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:15:52,702 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_account.tests.test_smart_button_view_mode: Starting TestSmartButtonViewMode.test_action_view_customer_invoices_uses_list_not_tree ... 2026-09-20 01:15:53,093 121 INFO rb-6b6600a-224960-417187 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-20 01:15:53,392 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:15:53,404 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_booking_kanban_arch_combines: Starting TestBookingKanbanArchCombines.test_booking_kanban_arch_combines ... 2026-09-20 01:15:53,461 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:15:54,745 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_booking_cancel_releases_its_items ... 2026-09-20 01:15:54,947 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821304989308865.1789866954.876338243484497-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:15:54,996 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-09-20 01:15:55,056 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <256005827275232.1789866955.023875951766968-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:15:55,062 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-09-20 01:15:55,124 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-09-20 01:15:55,179 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-09-20 01:15:55,232 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <604677631651218.1789866955.201937437057495-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:15:55,237 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-09-20 01:15:55,289 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <129267421032654.1789866955.260605096817017-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:15:55,293 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-09-20 01:15:55,346 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-09-20 01:15:55,406 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-09-20 01:15:55,568 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [13] 2026-09-20 01:15:55,723 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_cancel_frees_combined_capacity_and_manifest ... 2026-09-20 01:15:55,861 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <003698594838482.1789866955.780962705612183-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:15:55,920 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-09-20 01:15:55,975 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <848371161714037.1789866955.944902658462524-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:15:55,980 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-09-20 01:15:56,052 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-09-20 01:15:56,121 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-09-20 01:15:56,181 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <236446849690913.1789866956.147871255874634-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:15:56,186 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-09-20 01:15:56,245 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860170691142333.1789866956.210986614227295-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:15:56,250 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-09-20 01:15:56,318 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-09-20 01:15:56,382 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-09-20 01:15:56,519 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [15] 2026-09-20 01:15:56,651 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_cancel_is_idempotent ... 2026-09-20 01:15:56,795 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <203570945212175.1789866956.716618299484253-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:15:56,837 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-09-20 01:15:56,894 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244111268723178.1789866956.860689640045166-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:15:56,899 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-09-20 01:15:56,967 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-09-20 01:15:57,032 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-09-20 01:15:57,089 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <011966875475245.1789866957.056728839874268-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:15:57,094 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-09-20 01:15:57,149 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <715724593567073.1789866957.118436098098755-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:15:57,154 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-09-20 01:15:57,215 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-09-20 01:15:57,275 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-09-20 01:15:57,408 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [17] 2026-09-20 01:15:57,533 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_compute_state_no_ghost_write_on_item_unassign ... 2026-09-20 01:15:57,645 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <962243277019758.1789866957.577411413192749-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:15:57,692 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-09-20 01:15:57,741 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <266557038355399.1789866957.715420246124268-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:15:57,745 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-09-20 01:15:57,796 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-09-20 01:15:57,851 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-09-20 01:15:57,925 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <884330945886707.1789866957.886075019836426-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:15:57,930 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-09-20 01:15:57,999 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <681758385218682.1789866957.959131956100464-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:15:58,004 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-09-20 01:15:58,080 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-09-20 01:15:58,155 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-09-20 01:15:58,343 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [19] 2026-09-20 01:15:58,474 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_trip_cancel_releases_all_items ... 2026-09-20 01:15:58,602 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <876429758920517.1789866958.523903846740723-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:15:58,660 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-09-20 01:15:58,721 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <077159208177914.1789866958.687590837478638-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:15:58,725 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-09-20 01:15:58,788 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-09-20 01:15:58,864 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [594] 2026-09-20 01:15:58,924 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <118997869783732.1789866958.890274047851562-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:15:58,928 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-09-20 01:15:58,987 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <357538192635340.1789866958.954473495483398-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:15:58,992 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-09-20 01:15:59,046 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-09-20 01:15:59,105 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-09-20 01:15:59,243 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [21] 2026-09-20 01:15:59,400 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_trip_cancel_reverts_booking_to_confirmed ... 2026-09-20 01:15:59,546 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <001653756283430.1789866959.460290193557739-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:15:59,601 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-09-20 01:15:59,667 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <866860370411926.1789866959.630356311798096-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:15:59,672 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-09-20 01:15:59,743 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-09-20 01:15:59,822 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-09-20 01:15:59,892 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <648114487202169.1789866959.853700637817383-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:15:59,898 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-09-20 01:15:59,971 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <064540022374017.1789866959.930104970932007-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:15:59,976 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-09-20 01:16:00,036 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-09-20 01:16:00,092 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-09-20 01:16:00,222 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [23] 2026-09-20 01:16:00,360 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:16:01,576 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_default_is_true ... 2026-09-20 01:16:01,654 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_false_skips_constraint ... 2026-09-20 01:16:01,798 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <791111859352175.1789866961.713602542877197-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:01,843 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-09-20 01:16:01,892 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <561553123125473.1789866961.864616870880127-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:01,896 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [608] 2026-09-20 01:16:01,950 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [609] 2026-09-20 01:16:02,003 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [610] 2026-09-20 01:16:02,052 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <797079710101077.1789866962.025373935699463-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:02,057 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [611] 2026-09-20 01:16:02,109 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489027105633762.1789866962.079428672790527-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:02,113 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-09-20 01:16:02,168 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-09-20 01:16:02,230 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [614] 2026-09-20 01:16:02,370 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [25] 2026-09-20 01:16:02,492 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_true_enforces_constraint ... 2026-09-20 01:16:02,619 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <600560640667204.1789866962.544422149658203-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:02,684 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [615] 2026-09-20 01:16:02,762 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <541545070372529.1789866962.720959901809692-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:02,769 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [616] 2026-09-20 01:16:02,842 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [617] 2026-09-20 01:16:02,910 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-09-20 01:16:02,964 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <492291837785139.1789866962.935808658599854-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:02,968 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-09-20 01:16:03,017 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <385936073731207.1789866962.990582227706909-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:03,021 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [620] 2026-09-20 01:16:03,073 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [621] 2026-09-20 01:16:03,124 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [622] 2026-09-20 01:16:03,250 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [27] 2026-09-20 01:16:03,371 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:16:04,606 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_cc11_canonical_key_bypasses_combined_gate ... 2026-09-20 01:16:04,775 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729046544755821.1789866964.713372945785522-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:04,818 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [623] 2026-09-20 01:16:05,520 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <995739328917436.1789866964.841711521148682-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:05,524 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-09-20 01:16:05,593 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-09-20 01:16:05,668 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [626] 2026-09-20 01:16:05,718 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <511573757397825.1789866965.692407369613647-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:05,722 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [627] 2026-09-20 01:16:05,769 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <226377670306359.1789866965.743561267852783-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:05,773 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [628] 2026-09-20 01:16:05,828 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [629] 2026-09-20 01:16:05,878 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-09-20 01:16:05,992 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [29] 2026-09-20 01:16:06,087 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_passes_under_limit ... 2026-09-20 01:16:06,202 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <380417400481222.1789866966.130494832992554-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:06,242 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-09-20 01:16:06,290 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <689442312149678.1789866966.263343095779419-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:06,294 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [632] 2026-09-20 01:16:06,348 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [633] 2026-09-20 01:16:06,404 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [634] 2026-09-20 01:16:06,456 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <591594514014359.1789866966.426069736480713-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:06,461 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [635] 2026-09-20 01:16:06,513 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758606504356121.1789866966.483376026153564-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:06,519 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-09-20 01:16:06,580 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-09-20 01:16:06,638 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [638] 2026-09-20 01:16:06,769 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [31] 2026-09-20 01:16:06,877 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_raises_on_volume_axis ... 2026-09-20 01:16:06,993 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <443106846459334.1789866966.925743818283081-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:07,032 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-09-20 01:16:07,086 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <725611188440133.1789866967.053568601608276-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:07,090 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [640] 2026-09-20 01:16:07,144 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [641] 2026-09-20 01:16:07,200 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [642] 2026-09-20 01:16:07,255 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <857008803973859.1789866967.223562002182007-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:07,258 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [643] 2026-09-20 01:16:07,311 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860306793743130.1789866967.281513214111328-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:07,316 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [644] 2026-09-20 01:16:07,369 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [645] 2026-09-20 01:16:07,419 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [646] 2026-09-20 01:16:07,552 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [33] 2026-09-20 01:16:07,681 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_raises_when_axis_b_overflows_weight ... 2026-09-20 01:16:07,835 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <304132027885528.1789866967.742210388183594-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:07,890 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [647] 2026-09-20 01:16:07,951 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <131943277699686.1789866967.915634870529175-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:07,957 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [648] 2026-09-20 01:16:08,036 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [649] 2026-09-20 01:16:08,112 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [650] 2026-09-20 01:16:08,170 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <006529077674660.1789866968.138967275619507-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:08,174 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [651] 2026-09-20 01:16:08,236 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <767166183277387.1789866968.202306032180786-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:08,240 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [652] 2026-09-20 01:16:08,309 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [653] 2026-09-20 01:16:08,372 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [654] 2026-09-20 01:16:08,513 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [35] 2026-09-20 01:16:08,630 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_gate_ignores_vehicle_without_capacity_limit ... 2026-09-20 01:16:08,802 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <350188975985887.1789866968.716680526733398-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:08,856 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [655] 2026-09-20 01:16:08,916 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <080597719446079.1789866968.884014368057251-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:08,925 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [656] 2026-09-20 01:16:08,998 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [657] 2026-09-20 01:16:09,066 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [658] 2026-09-20 01:16:09,127 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <733467865739983.1789866969.095300912857056-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:09,132 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [659] 2026-09-20 01:16:09,194 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <886391278325313.1789866969.159171104431152-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:09,200 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [660] 2026-09-20 01:16:09,278 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [661] 2026-09-20 01:16:09,350 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-09-20 01:16:09,603 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [37] 2026-09-20 01:16:09,758 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:16:09,771 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_admin_demo_has_group_admin ... 2026-09-20 01:16:09,807 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_user_demo_has_group_user ... 2026-09-20 01:16:09,841 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_user_demo_scoped_to_own_role ... 2026-09-20 01:16:09,880 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:16:11,241 121 INFO rb-6b6600a-224960-417187 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-20 01:16:11,329 121 INFO rb-6b6600a-224960-417187 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-20 01:16:11,358 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:16:12,487 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_core_report_query_is_audience_neutral ... 2026-09-20 01:16:12,569 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_confirms_without_passenger_payload ... 2026-09-20 01:16:12,697 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <320860291861418.1789866972.619915008544922-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:12,739 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-09-20 01:16:12,807 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <775640919578843.1789866972.768091201782227-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:12,812 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [664] 2026-09-20 01:16:12,881 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-09-20 01:16:12,954 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-09-20 01:16:13,018 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <114317949374496.1789866972.983509778976440-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:13,023 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [667] 2026-09-20 01:16:13,075 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <606767756605051.1789866973.048748493194580-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:13,079 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [668] 2026-09-20 01:16:13,133 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [669] 2026-09-20 01:16:13,188 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [670] 2026-09-20 01:16:13,215 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_needs_no_audience_model ... 2026-09-20 01:16:13,348 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <120398949339164.1789866973.267133712768555-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:13,397 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [671] 2026-09-20 01:16:13,455 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <573778843230935.1789866973.422986268997192-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:13,460 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [672] 2026-09-20 01:16:13,512 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [673] 2026-09-20 01:16:13,565 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [674] 2026-09-20 01:16:13,613 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <760670504039592.1789866973.587757349014282-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:13,618 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [675] 2026-09-20 01:16:13,665 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <708508480071790.1789866973.639339685440063-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:13,669 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [676] 2026-09-20 01:16:13,722 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [677] 2026-09-20 01:16:13,781 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [678] 2026-09-20 01:16:13,807 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_runs_full_lifecycle ... 2026-09-20 01:16:13,935 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768914584138218.1789866973.856863260269165-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:13,981 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [679] 2026-09-20 01:16:14,034 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <019611768197928.1789866974.004954338073730-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:14,039 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [680] 2026-09-20 01:16:14,095 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [681] 2026-09-20 01:16:14,152 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [682] 2026-09-20 01:16:14,203 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <762881853995682.1789866974.175626993179321-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:14,209 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [683] 2026-09-20 01:16:14,275 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065033701649055.1789866974.240234136581421-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:14,281 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [684] 2026-09-20 01:16:14,370 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [685] 2026-09-20 01:16:14,426 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [686] 2026-09-20 01:16:14,555 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [39] 2026-09-20 01:16:14,702 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [687] 2026-09-20 01:16:14,773 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_vehicle_is_eligible_without_passenger_capability ... 2026-09-20 01:16:14,822 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:16:16,132 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_booking_type_is_not_required_in_core ... 2026-09-20 01:16:16,217 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_capacity_check_does_not_raise_on_undefined_transport_type ... 2026-09-20 01:16:16,253 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_item_weight_and_volume_zero_without_payload_leaf ... 2026-09-20 01:16:16,289 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_neutral_type_item_groups_at_default_priority ... 2026-09-20 01:16:16,328 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_round_trip_default_false_in_core ... 2026-09-20 01:16:16,478 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_transport_type_is_false_without_a_leaf ... 2026-09-20 01:16:16,517 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:16:17,711 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_floor_when_dropoff_before_start ... 2026-09-20 01:16:17,859 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <463632414389177.1789866977.796722888946533-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:17,903 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [688] 2026-09-20 01:16:17,974 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <426888419270868.1789866977.936360597610474-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:17,979 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [689] 2026-09-20 01:16:18,039 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [690] 2026-09-20 01:16:18,107 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [691] 2026-09-20 01:16:18,171 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314987878414283.1789866978.134676694869995-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:18,176 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [692] 2026-09-20 01:16:18,235 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <535317684509962.1789866978.203114509582520-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:18,241 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [693] 2026-09-20 01:16:18,301 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [694] 2026-09-20 01:16:18,358 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [695] 2026-09-20 01:16:18,498 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [41] 2026-09-20 01:16:18,605 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_from_booking_item_dropoff_time ... 2026-09-20 01:16:18,721 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <805683352311360.1789866978.650853872299194-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:18,764 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [696] 2026-09-20 01:16:18,818 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <124620079065718.1789866978.788408279418945-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:18,823 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [697] 2026-09-20 01:16:18,875 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [698] 2026-09-20 01:16:18,923 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [699] 2026-09-20 01:16:18,969 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <250826434930342.1789866978.943823099136353-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:18,972 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-09-20 01:16:19,022 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <516702656767237.1789866978.993015766143799-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:19,026 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-09-20 01:16:19,092 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-09-20 01:16:19,150 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-09-20 01:16:19,310 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [43] 2026-09-20 01:16:19,417 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_max_of_two_items ... 2026-09-20 01:16:19,570 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <188124860461260.1789866979.481514215469360-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:19,657 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-09-20 01:16:19,721 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795788127963612.1789866979.685067176818848-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:19,727 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-09-20 01:16:19,803 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-09-20 01:16:19,879 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-09-20 01:16:19,943 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <688504407758399.1789866979.910215854644775-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:19,948 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-09-20 01:16:20,014 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <816214766710546.1789866979.976915359497070-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:20,019 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-09-20 01:16:20,086 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-09-20 01:16:20,161 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-09-20 01:16:20,242 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <963619761239100.1789866980.208304405212402-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:20,260 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-09-20 01:16:20,336 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <014652024158902.1789866980.297968149185181-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:20,342 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-09-20 01:16:20,427 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-09-20 01:16:20,493 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-09-20 01:16:20,552 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <020433534525979.1789866980.517084836959839-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:20,557 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-09-20 01:16:20,620 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <357194170181306.1789866980.582508563995361-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:20,629 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-09-20 01:16:20,689 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-09-20 01:16:20,743 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-09-20 01:16:20,865 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [45] 2026-09-20 01:16:20,987 121 INFO rb-6b6600a-224960-417187 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-20 01:16:21,106 121 INFO rb-6b6600a-224960-417187 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-20 01:16:21,253 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900441040372066.1789866981.156077146530151-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:21,290 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-09-20 01:16:21,337 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <442640801561112.1789866981.311870098114014-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:21,341 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [721] 2026-09-20 01:16:21,393 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [722] 2026-09-20 01:16:21,450 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [723] 2026-09-20 01:16:21,499 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <970271265460796.1789866981.471590757369995-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:21,504 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [724] 2026-09-20 01:16:21,553 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <853663839392304.1789866981.525042533874512-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:21,558 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [725] 2026-09-20 01:16:21,615 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [726] 2026-09-20 01:16:21,671 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [727] 2026-09-20 01:16:21,809 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [47] 2026-09-20 01:16:21,921 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:16:21,931 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_admin_in_hr_fleet_category ... 2026-09-20 01:16:21,947 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_admin_is_top_of_booking_ladder ... 2026-09-20 01:16:22,198 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_user_in_hr_fleet_category ... 2026-09-20 01:16:22,217 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_user_member_is_internal_user ... 2026-09-20 01:16:22,485 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_operator_implies_group_user ... 2026-09-20 01:16:22,736 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:16:23,022 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_plain_employee_sees_bookings_container ... 2026-09-20 01:16:23,124 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_plain_employee_sees_root_menu ... 2026-09-20 01:16:23,217 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_root_menu_gated_to_internal_users ... 2026-09-20 01:16:23,251 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:16:23,263 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_availability_fields_exist ... 2026-09-20 01:16:23,282 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_compute_availability_matches_registry ... 2026-09-20 01:16:23,446 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_module_toggle_fields_exist ... 2026-09-20 01:16:23,475 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:16:23,487 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingHrExpenseUpsellRemoved.test_hr_expense_upsell_fields_removed ... 2026-09-20 01:16:23,515 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:16:24,784 121 INFO rb-6b6600a-224960-417187 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-20 01:16:24,850 121 INFO rb-6b6600a-224960-417187 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-20 01:16:24,867 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_end_date_tracks_planned_date_end_after_write ... 2026-09-20 01:16:24,961 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_finished_trip_end_date_follows_the_recorded_arrival ... 2026-09-20 01:16:25,142 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <403675378641091.1789866985.078350543975830-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:25,217 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [728] 2026-09-20 01:16:25,288 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <901343883242778.1789866985.250609874725342-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:25,294 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [729] 2026-09-20 01:16:25,368 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [730] 2026-09-20 01:16:25,442 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [731] 2026-09-20 01:16:25,494 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <692165002861548.1789866985.468689680099487-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:25,498 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [732] 2026-09-20 01:16:25,544 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <665205598697176.1789866985.518905639648438-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:25,548 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [733] 2026-09-20 01:16:25,596 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [734] 2026-09-20 01:16:25,644 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [735] 2026-09-20 01:16:25,740 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [49] 2026-09-20 01:16:25,858 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [736] 2026-09-20 01:16:25,935 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_mixing_timed_and_untimed_items_does_not_raise ... 2026-09-20 01:16:25,967 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_moving_start_past_stored_end_date_is_accepted ... 2026-09-20 01:16:26,058 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_no_production_payload_writes_both_end_fields_together ... 2026-09-20 01:16:26,178 121 INFO rb-6b6600a-224960-417187 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-20 01:16:26,295 121 INFO rb-6b6600a-224960-417187 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-20 01:16:26,405 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_trip_date_chain: Starting TestTripDateChain.test_started_trip_end_date_is_start_plus_duration ... 2026-09-20 01:16:26,575 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <952515214568484.1789866986.498640298843384-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:26,647 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [737] 2026-09-20 01:16:26,696 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <722025673852762.1789866986.668479919433594-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:26,700 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [738] 2026-09-20 01:16:26,756 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [739] 2026-09-20 01:16:26,812 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [740] 2026-09-20 01:16:26,857 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <137083653140679.1789866986.833389282226562-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:26,861 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [741] 2026-09-20 01:16:26,907 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <544518603737675.1789866986.880951404571533-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:26,911 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [742] 2026-09-20 01:16:26,964 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [743] 2026-09-20 01:16:27,014 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [744] 2026-09-20 01:16:27,111 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [51] 2026-09-20 01:16:27,204 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [745] 2026-09-20 01:16:27,264 121 INFO rb-6b6600a-224960-417187 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-20 01:16:27,425 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <129673275965410.1789866987.350103139877319-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:27,503 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [746] 2026-09-20 01:16:27,551 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <445565999148339.1789866987.523876905441284-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:27,554 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [747] 2026-09-20 01:16:27,614 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [748] 2026-09-20 01:16:27,687 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [749] 2026-09-20 01:16:27,747 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <738168540610488.1789866987.717342138290405-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:27,752 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [750] 2026-09-20 01:16:27,806 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <933510256395002.1789866987.775315523147583-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:27,811 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [751] 2026-09-20 01:16:27,865 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [752] 2026-09-20 01:16:27,919 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [753] 2026-09-20 01:16:28,025 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [53] 2026-09-20 01:16:28,143 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [754] 2026-09-20 01:16:28,219 121 INFO rb-6b6600a-224960-417187 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-20 01:16:28,376 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [55] 2026-09-20 01:16:28,509 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [755] 2026-09-20 01:16:28,585 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:16:30,467 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_trip_driver_activity_email: Starting TestTripDriverActivityEmail.test_action_confirm_succeeds_without_operator_email ... 2026-09-20 01:16:30,607 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [57] 2026-09-20 01:16:30,731 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:16:31,869 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_trip_manifest: Starting TestTripManifest.test_manifest_drops_released_items ... 2026-09-20 01:16:32,058 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <225868133049771.1789866991.987240791320801-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:32,107 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [756] 2026-09-20 01:16:32,169 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <410241818651660.1789866992.137637615203857-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:32,173 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [757] 2026-09-20 01:16:32,230 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [758] 2026-09-20 01:16:32,284 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [759] 2026-09-20 01:16:32,337 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <799363727416393.1789866992.307406187057495-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:32,341 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [760] 2026-09-20 01:16:32,393 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538412257922659.1789866992.365674972534180-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:32,398 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [761] 2026-09-20 01:16:32,451 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [762] 2026-09-20 01:16:32,506 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [763] 2026-09-20 01:16:32,649 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [59] 2026-09-20 01:16:32,831 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_trip_manifest: Starting TestTripManifest.test_manifest_lists_axis_a_items ... 2026-09-20 01:16:32,974 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <092882293432202.1789866992.897316455841064-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:33,013 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [764] 2026-09-20 01:16:33,060 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <262199018219639.1789866993.034752368927002-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:33,064 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [765] 2026-09-20 01:16:33,112 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [766] 2026-09-20 01:16:33,163 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [767] 2026-09-20 01:16:33,207 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <029825347531874.1789866993.183051347732544-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:33,211 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [768] 2026-09-20 01:16:33,255 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <449598342416976.1789866993.230205535888672-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:33,258 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [769] 2026-09-20 01:16:33,307 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [770] 2026-09-20 01:16:33,358 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [771] 2026-09-20 01:16:33,484 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [61] 2026-09-20 01:16:33,606 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:16:35,037 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [63] 2026-09-20 01:16:35,172 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [65] 2026-09-20 01:16:35,350 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [772] 2026-09-20 01:16:35,449 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [773] 2026-09-20 01:16:35,489 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_multiple_trips_no_attribute_error ... 2026-09-20 01:16:35,529 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_no_trips_resets_domain ... 2026-09-20 01:16:35,557 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_single_trip_opens_form ... 2026-09-20 01:16:35,728 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [67] 2026-09-20 01:16:35,841 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_cleared_when_no_confirmed_trips ... 2026-09-20 01:16:36,011 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [69] 2026-09-20 01:16:36,149 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_date_matches_earliest_start_date ... 2026-09-20 01:16:36,168 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_is_earliest_not_latest ... 2026-09-20 01:16:36,194 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:16:37,434 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_false_when_disabled ... 2026-09-20 01:16:37,527 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_true_when_enabled ... 2026-09-20 01:16:37,549 121 INFO rb-6b6600a-224960-417187 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-20 01:16:43,122 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_base_dimensions_exact_keys ... 2026-09-20 01:16:43,145 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_returns_fresh_list_per_call ... 2026-09-20 01:16:43,166 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_volume_spec_bindings ... 2026-09-20 01:16:43,189 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_weight_spec_bindings ... 2026-09-20 01:16:43,225 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:16:44,351 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_draft_trip_does_not_block ... 2026-09-20 01:16:44,540 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [71] 2026-09-20 01:16:44,620 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_fully_committed_vehicle_has_no_free_window ... 2026-09-20 01:16:44,773 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522396379095699.1789867004.678501844406128-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:44,820 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [774] 2026-09-20 01:16:44,886 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <680505944189817.1789867004.849498987197876-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:44,893 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [775] 2026-09-20 01:16:44,952 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [776] 2026-09-20 01:16:45,008 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [777] 2026-09-20 01:16:45,059 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <661735776891237.1789867005.032983303070068-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:45,063 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [778] 2026-09-20 01:16:45,111 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <629141590860380.1789867005.083511829376221-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:45,114 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [779] 2026-09-20 01:16:45,165 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [780] 2026-09-20 01:16:45,224 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [781] 2026-09-20 01:16:45,502 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [73] 2026-09-20 01:16:45,654 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_partial_commitment_exposes_two_free_gaps ... 2026-09-20 01:16:45,771 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <823307721774759.1789867005.701420307159424-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:45,811 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [782] 2026-09-20 01:16:45,863 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <927269924887209.1789867005.834712982177734-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:45,867 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [783] 2026-09-20 01:16:45,927 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [784] 2026-09-20 01:16:45,984 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [785] 2026-09-20 01:16:46,034 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <815041429461917.1789867006.006402492523193-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:46,038 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [786] 2026-09-20 01:16:46,094 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <452145903942754.1789867006.060634851455688-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:46,099 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [787] 2026-09-20 01:16:46,172 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [788] 2026-09-20 01:16:46,243 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [789] 2026-09-20 01:16:46,521 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [75] 2026-09-20 01:16:46,648 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_progress_trip_blocks ... 2026-09-20 01:16:46,791 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <605137663720817.1789867006.723041772842407-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:46,852 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [790] 2026-09-20 01:16:46,901 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <226614354285362.1789867006.874580621719360-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:46,905 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [791] 2026-09-20 01:16:46,957 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [792] 2026-09-20 01:16:47,008 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [793] 2026-09-20 01:16:47,054 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063929680830646.1789867007.029770851135254-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:47,058 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [794] 2026-09-20 01:16:47,103 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <119744496516448.1789867007.078668355941772-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:47,108 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [795] 2026-09-20 01:16:47,159 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [796] 2026-09-20 01:16:47,212 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [797] 2026-09-20 01:16:47,469 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [77] 2026-09-20 01:16:47,652 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:16:48,682 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_negative_volume_raises_validation_error ... 2026-09-20 01:16:48,794 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_negative_weight_raises_validation_error ... 2026-09-20 01:16:48,864 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_positive_weight_and_volume_allowed ... 2026-09-20 01:16:48,896 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_zero_weight_and_volume_allowed ... 2026-09-20 01:16:48,934 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:16:50,152 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_excludes_draft_booking_item ... 2026-09-20 01:16:50,289 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_excludes_item_already_on_a_trip ... 2026-09-20 01:16:50,427 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255397921576163.1789867010.338619947433472-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:50,470 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [798] 2026-09-20 01:16:50,517 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <349293038006788.1789867010.491140127182007-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:50,521 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [799] 2026-09-20 01:16:50,573 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [800] 2026-09-20 01:16:50,622 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [801] 2026-09-20 01:16:50,677 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <285894844444900.1789867010.645346403121948-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:50,681 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [802] 2026-09-20 01:16:50,742 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <058164896601313.1789867010.710720539093018-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:50,747 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [803] 2026-09-20 01:16:50,806 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [804] 2026-09-20 01:16:50,867 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [805] 2026-09-20 01:16:51,157 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [79] 2026-09-20 01:16:51,296 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_includes_confirmed_unassigned_item ... 2026-09-20 01:16:51,443 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <354209408057606.1789867011.353243112564087-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:51,490 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [806] 2026-09-20 01:16:51,549 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <372903490667966.1789867011.516582250595093-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:51,554 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [807] 2026-09-20 01:16:51,607 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [808] 2026-09-20 01:16:51,658 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [809] 2026-09-20 01:16:51,703 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <430060690349183.1789867011.678577184677124-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:51,707 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [810] 2026-09-20 01:16:51,756 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <472170358373084.1789867011.728302955627441-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:51,761 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [811] 2026-09-20 01:16:51,814 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [812] 2026-09-20 01:16:51,875 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [813] 2026-09-20 01:16:51,902 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_includes_in_progress_unassigned_item ... 2026-09-20 01:16:52,009 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <413142176001399.1789867011.944441556930542-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:52,049 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [814] 2026-09-20 01:16:52,097 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <555402756308325.1789867012.071513175964355-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:52,101 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [815] 2026-09-20 01:16:52,156 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-09-20 01:16:52,206 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [817] 2026-09-20 01:16:52,255 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <143623722431786.1789867012.227092027664185-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:52,260 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-09-20 01:16:52,313 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <440777485602119.1789867012.282974004745483-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:52,317 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [819] 2026-09-20 01:16:52,379 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [820] 2026-09-20 01:16:52,437 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [821] 2026-09-20 01:16:52,472 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:16:56,538 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCompanyIsolation.test_vrp_availability_only_queries_passed_vehicles ... 2026-09-20 01:16:56,641 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCompanyIsolation.test_vrp_pool_domain_excludes_other_company_items ... 2026-09-20 01:16:56,787 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <889835942347868.1789867016.697149276733398-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:56,834 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [822] 2026-09-20 01:16:56,895 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <993367434027465.1789867016.861205577850342-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:56,901 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [823] 2026-09-20 01:16:56,964 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [824] 2026-09-20 01:16:57,021 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [825] 2026-09-20 01:16:57,076 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <174514271908662.1789867017.043644905090332-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:57,081 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [826] 2026-09-20 01:16:57,147 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <184803808317803.1789867017.107138633728027-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:57,151 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [827] 2026-09-20 01:16:57,214 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [828] 2026-09-20 01:16:57,274 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [829] 2026-09-20 01:16:57,339 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <894003660384449.1789867017.317998647689819-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:57,376 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [830] 2026-09-20 01:16:57,433 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <388610901118938.1789867017.401909589767456-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:57,441 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [831] 2026-09-20 01:16:57,501 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [832] 2026-09-20 01:16:57,560 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [833] 2026-09-20 01:16:57,613 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <124599033681521.1789867017.584763288497925-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:57,619 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [834] 2026-09-20 01:16:57,668 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <127490640816153.1789867017.640823364257812-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:57,673 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [835] 2026-09-20 01:16:57,728 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [836] 2026-09-20 01:16:57,782 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [837] 2026-09-20 01:16:57,843 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:16:59,184 121 INFO rb-6b6600a-224960-417187 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-20 01:16:59,326 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <902888839208334.1789867019.270081758499146-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:16:59,391 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [838] 2026-09-20 01:16:59,453 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <548019959887623.1789867019.415825366973877-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:16:59,458 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [839] 2026-09-20 01:16:59,509 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [840] 2026-09-20 01:16:59,571 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [841] 2026-09-20 01:16:59,643 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <305563678037679.1789867019.604430198669434-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:16:59,649 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [842] 2026-09-20 01:16:59,706 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <230794636960044.1789867019.678862571716309-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:16:59,710 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [843] 2026-09-20 01:16:59,758 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [844] 2026-09-20 01:16:59,811 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [845] 2026-09-20 01:16:59,844 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:16:59,855 121 INFO rb-6b6600a-224960-417187 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-20 01:16:59,878 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:17:01,309 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [81] 2026-09-20 01:17:02,127 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_compute_services_billed_001 ... 2026-09-20 01:17:02,241 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_compute_services_billed_002 ... 2026-09-20 01:17:02,378 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [846] 2026-09-20 01:17:02,949 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_fill_analytic_line_trip_hook_writes_correct_account ... 2026-09-20 01:17:03,063 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [847] 2026-09-20 01:17:03,442 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:17:03,452 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_guard_registered_under_unique_name_after_rename ... 2026-09-20 01:17:03,466 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_unguarded_plan_can_be_deleted ... 2026-09-20 01:17:03,492 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:05,348 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c10321ee0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:05,348 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0e5f2fc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:05,354 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:05,356 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e5f2480> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:05,609 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:07,448 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0f4ed4e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:07,449 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c10352520> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:07,455 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:07,459 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c10350ae0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:07,673 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:09,111 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c10245c60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:09,112 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0db17740> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:09,117 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:09,120 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0db14400> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:09,914 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:11,210 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0e5ff1a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:11,211 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c33c03560> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:11,216 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:11,218 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c33c02480> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:11,471 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:13,311 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0fde9f80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:13,312 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0fe83ce0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:13,316 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:13,319 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0fe83d80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:13,526 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:15,674 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0fc8e980> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:15,675 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0ffce5c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:15,682 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:15,686 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0ffcd080> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:15,959 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:17,429 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c1002a660> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:17,430 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0ce805e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:17,434 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:17,436 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0ce80040> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:18,298 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:19,940 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0cfc5620> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:19,941 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f99a160> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:19,946 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:19,950 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0f9996c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:20,207 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:22,203 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c33ce5080> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:22,204 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d0a0e00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:22,210 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:22,213 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d0a14e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:23,227 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [51926, 51928, 51930, 51932] 2026-09-20 01:17:23,242 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:25,111 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0de10220> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:25,112 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c3384fd80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:25,117 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:25,120 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c3384c540> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:25,415 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [18] 2026-09-20 01:17:25,449 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_vehicle_trip_plan_is_guarded ... 2026-09-20 01:17:25,506 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:26,840 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0c90d620> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:26,841 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f398680> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:26,845 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:26,849 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c100e9bc0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:28,417 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [43661, 43663, 43665, 43667] 2026-09-20 01:17:28,431 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:29,803 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0dc50220> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:29,803 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c96ea20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:29,808 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:29,811 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c96f100> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-6b6600a-224960/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:29,968 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:31,971 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c10062b60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:31,972 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c33855da0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:31,976 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:31,979 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c33855300> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:17:32,001 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:17:32,491 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_approve_drives_booking_to_confirmed ... 2026-09-20 01:17:32,948 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [848] 2026-09-20 01:17:33,015 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [849] 2026-09-20 01:17:33,093 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [558, 559] 2026-09-20 01:17:33,168 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [850] 2026-09-20 01:17:33,267 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [560] 2026-09-20 01:17:33,330 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [851] 2026-09-20 01:17:33,492 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <226457150415045.1789867053.450097560882568-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:17:33,509 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [852] 2026-09-20 01:17:33,579 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <028470763607914.1789867053.547275066375732-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:17:33,586 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [853] 2026-09-20 01:17:33,714 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [854] 2026-09-20 01:17:33,798 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <444365287755661.1789867053.771651983261108-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:17:33,803 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [855] 2026-09-20 01:17:33,861 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <488133049038973.1789867053.831947803497314-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:17:33,866 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [856] 2026-09-20 01:17:33,925 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [857] 2026-09-20 01:17:34,005 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_booking_cancel_cancels_pending_request ... 2026-09-20 01:17:34,318 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_booking_cancel_keeps_validated_request ... 2026-09-20 01:17:34,811 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [858] 2026-09-20 01:17:34,879 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [859] 2026-09-20 01:17:34,962 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [568, 569] 2026-09-20 01:17:35,058 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [860] 2026-09-20 01:17:35,165 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [570] 2026-09-20 01:17:35,242 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [861] 2026-09-20 01:17:35,396 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <991248821735624.1789867055.355560302734375-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:17:35,405 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [862] 2026-09-20 01:17:35,489 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <462492741169666.1789867055.460823297500610-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:17:35,495 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [863] 2026-09-20 01:17:35,567 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [864] 2026-09-20 01:17:35,622 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <141307540258042.1789867055.597074270248413-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:17:35,628 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [865] 2026-09-20 01:17:35,679 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <691616605901495.1789867055.657567262649536-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:17:35,684 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [866] 2026-09-20 01:17:35,743 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [867] 2026-09-20 01:17:35,816 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_cancel_reverts_confirmed_booking ... 2026-09-20 01:17:36,307 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [868] 2026-09-20 01:17:36,378 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [869] 2026-09-20 01:17:36,464 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [578, 579] 2026-09-20 01:17:36,572 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [870] 2026-09-20 01:17:36,659 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [580] 2026-09-20 01:17:36,738 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [871] 2026-09-20 01:17:36,907 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <867216382015741.1789867056.872123718261719-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:17:36,916 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [872] 2026-09-20 01:17:36,975 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <097949140832276.1789867056.946747541427612-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:17:36,981 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [873] 2026-09-20 01:17:37,057 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [874] 2026-09-20 01:17:37,113 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <258707130969811.1789867057.087745428085327-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:17:37,118 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [875] 2026-09-20 01:17:37,173 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <406440850003171.1789867057.148235082626343-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:17:37,178 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [876] 2026-09-20 01:17:37,240 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [877] 2026-09-20 01:17:37,363 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_gate_blocks_on_confirm_pre_violation ... 2026-09-20 01:17:37,709 121 INFO rb-6b6600a-224960-417187 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-20 01:17:38,242 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [878] 2026-09-20 01:17:38,300 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [879] 2026-09-20 01:17:38,374 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [588, 589] 2026-09-20 01:17:38,454 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [880] 2026-09-20 01:17:38,549 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [590] 2026-09-20 01:17:38,617 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [881] 2026-09-20 01:17:38,762 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <195029119987528.1789867058.723441600799561-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:17:38,771 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [882] 2026-09-20 01:17:38,835 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <838264552950819.1789867058.808062553405762-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:17:38,840 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [883] 2026-09-20 01:17:38,915 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [884] 2026-09-20 01:17:38,975 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <148966946866408.1789867058.948539495468140-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:17:38,981 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [885] 2026-09-20 01:17:39,044 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <695249715423132.1789867059.016125202178955-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:17:39,050 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [886] 2026-09-20 01:17:39,137 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [887] 2026-09-20 01:17:39,227 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_inline_code_translation_emits_no_lang_warning ... 2026-09-20 01:17:39,662 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [888] 2026-09-20 01:17:39,736 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [889] 2026-09-20 01:17:39,832 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [598, 599] 2026-09-20 01:17:39,934 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [890] 2026-09-20 01:17:40,049 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [600] 2026-09-20 01:17:40,144 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [891] 2026-09-20 01:17:40,331 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780022409834522.1789867060.296377182006836-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:17:40,339 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [892] 2026-09-20 01:17:40,430 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <407551387768053.1789867060.378867387771606-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:17:40,438 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [893] 2026-09-20 01:17:40,518 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [894] 2026-09-20 01:17:40,594 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <921619679438620.1789867060.557066917419434-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:17:40,602 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [895] 2026-09-20 01:17:40,685 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <520116600196886.1789867060.647676706314087-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:17:40,692 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [896] 2026-09-20 01:17:40,786 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [897] 2026-09-20 01:17:41,348 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [898] 2026-09-20 01:17:41,417 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [899] 2026-09-20 01:17:41,483 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [608, 609] 2026-09-20 01:17:41,550 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [900] 2026-09-20 01:17:41,623 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_inprogress_refuse_no_usererror ... 2026-09-20 01:17:42,193 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [901] 2026-09-20 01:17:42,289 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [902] 2026-09-20 01:17:42,399 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [610, 611] 2026-09-20 01:17:42,484 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [903] 2026-09-20 01:17:42,590 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [612] 2026-09-20 01:17:42,663 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [904] 2026-09-20 01:17:42,800 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <341988252883066.1789867062.770096063613892-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:17:42,807 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [905] 2026-09-20 01:17:42,872 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <850689097621800.1789867062.838033437728882-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:17:42,877 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [906] 2026-09-20 01:17:42,941 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [907] 2026-09-20 01:17:42,990 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <719911719608480.1789867062.967145681381226-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:17:42,999 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [908] 2026-09-20 01:17:43,060 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <990845712631038.1789867063.033524751663208-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:17:43,067 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [909] 2026-09-20 01:17:43,143 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [910] 2026-09-20 01:17:43,267 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_m2m_back_link_auto_discovered ... 2026-09-20 01:17:43,664 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_na_booking_confirms_freely ... 2026-09-20 01:17:43,805 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <806578323957851.1789867063.725691795349121-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:17:43,842 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [911] 2026-09-20 01:17:43,895 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <672926938656494.1789867063.867061138153076-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:17:43,901 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [912] 2026-09-20 01:17:43,973 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [913] 2026-09-20 01:17:44,041 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [914] 2026-09-20 01:17:44,105 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <840266925801476.1789867064.069434642791748-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:17:44,111 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [915] 2026-09-20 01:17:44,181 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <410462664952281.1789867064.141191005706787-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:17:44,188 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [916] 2026-09-20 01:17:44,259 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [917] 2026-09-20 01:17:44,298 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_no_action_confirm_override_on_fleet_booking ... 2026-09-20 01:17:44,316 121 INFO rb-6b6600a-224960-417187 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-20 01:17:44,372 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_per_company_seed_idempotent_and_code_populated ... 2026-09-20 01:17:44,899 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_refuse_drives_booking_back_to_draft ... 2026-09-20 01:17:45,395 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [918] 2026-09-20 01:17:45,461 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [919] 2026-09-20 01:17:45,536 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [627, 628] 2026-09-20 01:17:45,624 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [920] 2026-09-20 01:17:45,715 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_submit_creates_request_booking_stays_draft ... 2026-09-20 01:17:46,043 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_when_is_data_driven_domain_controls_requirement ... 2026-09-20 01:17:46,206 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <726938216262916.1789867066.123273134231567-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:17:46,253 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [921] 2026-09-20 01:17:46,308 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <187931742707140.1789867066.275731801986694-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:17:46,313 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [922] 2026-09-20 01:17:46,368 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [923] 2026-09-20 01:17:46,426 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [924] 2026-09-20 01:17:46,479 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <147558306383028.1789867066.449996471405029-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:17:46,484 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [925] 2026-09-20 01:17:46,542 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699097528478829.1789867066.511074066162109-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:17:46,550 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [926] 2026-09-20 01:17:46,617 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [927] 2026-09-20 01:17:46,688 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:17:48,056 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_false_cargo_probe_returns_loadable ... 2026-09-20 01:17:48,275 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <526045430183948.1789867068.208673715591431-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:17:48,318 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [928] 2026-09-20 01:17:48,383 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <866096373871882.1789867068.344346761703491-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:17:48,388 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [929] 2026-09-20 01:17:48,464 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [930] 2026-09-20 01:17:48,529 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [931] 2026-09-20 01:17:48,587 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <467866241157626.1789867068.556062221527100-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:17:48,592 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [932] 2026-09-20 01:17:48,649 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <424771202336973.1789867068.617125272750854-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:17:48,665 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [933] 2026-09-20 01:17:48,741 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [934] 2026-09-20 01:17:48,811 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [935] 2026-09-20 01:17:48,932 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_false_cargo_skips_weight_check ... 2026-09-20 01:17:49,107 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <585122273128630.1789867069.010929346084595-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:17:49,167 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [936] 2026-09-20 01:17:49,234 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <951633252328631.1789867069.198297023773193-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:17:49,239 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [937] 2026-09-20 01:17:49,311 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [938] 2026-09-20 01:17:49,388 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [939] 2026-09-20 01:17:49,470 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729383748438463.1789867069.417503118515015-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:17:49,479 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [940] 2026-09-20 01:17:49,541 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <346567126391197.1789867069.507679224014282-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:17:49,545 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [941] 2026-09-20 01:17:49,613 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [942] 2026-09-20 01:17:49,679 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [943] 2026-09-20 01:17:49,792 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_true_cargo_raises_on_overload ... 2026-09-20 01:17:49,916 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <546356201665500.1789867069.849028110504150-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:17:49,955 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [944] 2026-09-20 01:17:50,018 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <122631630376404.1789867069.984512329101562-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:17:50,028 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [945] 2026-09-20 01:17:50,103 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [946] 2026-09-20 01:17:50,168 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [947] 2026-09-20 01:17:50,225 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <628729595094212.1789867070.196794033050537-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:17:50,230 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [948] 2026-09-20 01:17:50,284 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <077691738012071.1789867070.252667665481567-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:17:50,288 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [949] 2026-09-20 01:17:50,356 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [950] 2026-09-20 01:17:50,422 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [951] 2026-09-20 01:17:50,544 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:17:51,779 121 INFO rb-6b6600a-224960-417187 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-20 01:17:51,922 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_011_transport_type_cargo_allows_cargo_lines ... 2026-09-20 01:17:51,972 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_012_total_cargo_weight_cannot_exceed_demand ... 2026-09-20 01:17:52,084 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_013_total_cargo_volume_cannot_exceed_demand ... 2026-09-20 01:17:52,255 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:17:53,901 121 INFO rb-6b6600a-224960-417187 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-20 01:17:54,119 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <214419593751454.1789867074.046278476715088-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:17:54,170 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [952] 2026-09-20 01:17:54,235 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538198935015528.1789867074.198806524276733-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:17:54,239 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [953] 2026-09-20 01:17:54,298 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [954] 2026-09-20 01:17:54,351 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [955] 2026-09-20 01:17:54,405 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <676989234920676.1789867074.376085281372070-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:17:54,409 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [956] 2026-09-20 01:17:54,462 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332629368056130.1789867074.431985378265381-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:17:54,468 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [957] 2026-09-20 01:17:54,549 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [958] 2026-09-20 01:17:54,623 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [959] 2026-09-20 01:17:54,887 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #422 deleted trip.segment records with IDs: [83] 2026-09-20 01:17:54,947 121 INFO rb-6b6600a-224960-417187 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-20 01:17:55,104 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <302451131688279.1789867074.999110221862793-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:17:55,141 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [960] 2026-09-20 01:17:55,197 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685210356993366.1789867075.167863607406616-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:17:55,202 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [961] 2026-09-20 01:17:55,257 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [962] 2026-09-20 01:17:55,309 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [963] 2026-09-20 01:17:55,355 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <393305253308726.1789867075.329970121383667-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:17:55,359 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [964] 2026-09-20 01:17:55,408 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <010195670359016.1789867075.381554126739502-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:17:55,412 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [965] 2026-09-20 01:17:55,463 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [966] 2026-09-20 01:17:55,512 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [967] 2026-09-20 01:17:55,703 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #422 deleted trip.segment records with IDs: [85] 2026-09-20 01:17:55,806 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [90, 91] 2026-09-20 01:17:55,862 121 INFO rb-6b6600a-224960-417187 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-20 01:17:55,998 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <428878439131494.1789867075.924544095993042-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:17:56,035 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [968] 2026-09-20 01:17:56,083 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <387380796678358.1789867076.057293415069580-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:17:56,087 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [969] 2026-09-20 01:17:56,140 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [970] 2026-09-20 01:17:56,193 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [971] 2026-09-20 01:17:56,239 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <483397211270429.1789867076.213999032974243-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:17:56,244 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [972] 2026-09-20 01:17:56,296 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <734441150364352.1789867076.268778562545776-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:17:56,301 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [973] 2026-09-20 01:17:56,354 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [974] 2026-09-20 01:17:56,419 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [975] 2026-09-20 01:17:56,472 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:17:57,689 121 INFO rb-6b6600a-224960-417187 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-20 01:17:57,937 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <566933620852801.1789867077.883499145507812-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:17:58,093 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [976] 2026-09-20 01:17:58,149 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <774214474182100.1789867078.117375850677490-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:17:58,154 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [977] 2026-09-20 01:17:58,219 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [978] 2026-09-20 01:17:58,287 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [979] 2026-09-20 01:17:58,352 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <934392727572100.1789867078.318014144897461-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:17:58,357 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [980] 2026-09-20 01:17:58,423 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <597339764759278.1789867078.384571552276611-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:17:58,428 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [981] 2026-09-20 01:17:58,505 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [982] 2026-09-20 01:17:58,591 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [983] 2026-09-20 01:17:58,663 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <455244339920262.1789867078.630696535110474-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:17:58,667 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [984] 2026-09-20 01:17:58,733 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <518292477025724.1789867078.698256492614746-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:17:58,738 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [985] 2026-09-20 01:17:58,806 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [986] 2026-09-20 01:17:58,879 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [987] 2026-09-20 01:17:58,943 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166752082267151.1789867078.912124395370483-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:17:58,947 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [988] 2026-09-20 01:17:59,024 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <195558034937843.1789867078.990607500076294-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:17:59,030 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [989] 2026-09-20 01:17:59,096 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [990] 2026-09-20 01:17:59,152 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [991] 2026-09-20 01:17:59,206 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <051511908674218.1789867079.180956363677979-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:17:59,210 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [992] 2026-09-20 01:17:59,259 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <602988255852471.1789867079.232351779937744-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:17:59,264 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [993] 2026-09-20 01:17:59,330 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [994] 2026-09-20 01:17:59,388 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [995] 2026-09-20 01:17:59,450 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <886496193670992.1789867079.413153886795044-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:17:59,456 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [996] 2026-09-20 01:17:59,522 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <531032963868318.1789867079.488905191421509-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:17:59,529 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [997] 2026-09-20 01:17:59,604 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [998] 2026-09-20 01:17:59,666 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [999] 2026-09-20 01:17:59,727 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <695872922804470.1789867079.695564031600952-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:17:59,732 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1000] 2026-09-20 01:17:59,793 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <412919119266528.1789867079.760930299758911-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:17:59,798 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1001] 2026-09-20 01:17:59,867 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1002] 2026-09-20 01:17:59,943 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1003] 2026-09-20 01:18:00,006 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <527751379265721.1789867079.969617843627930-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:00,011 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1004] 2026-09-20 01:18:00,077 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <161278291590930.1789867080.040631055831909-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:00,084 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1005] 2026-09-20 01:18:00,163 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1006] 2026-09-20 01:18:00,251 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1007] 2026-09-20 01:18:00,327 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <001032495329543.1789867080.294011592864990-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:00,332 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1008] 2026-09-20 01:18:00,436 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <098329619870808.1789867080.382153511047363-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:00,442 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1009] 2026-09-20 01:18:00,530 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1010] 2026-09-20 01:18:00,624 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1011] 2026-09-20 01:18:00,725 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <268862033564947.1789867080.666007757186890-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:00,732 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1012] 2026-09-20 01:18:00,808 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <502593430133074.1789867080.769096612930298-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:00,813 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1013] 2026-09-20 01:18:00,916 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1014] 2026-09-20 01:18:00,994 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1015] 2026-09-20 01:18:01,075 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <218504579901326.1789867081.034292936325073-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:01,084 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1016] 2026-09-20 01:18:01,160 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <227312958496288.1789867081.120837926864624-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:01,166 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1017] 2026-09-20 01:18:01,263 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1018] 2026-09-20 01:18:01,339 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1019] 2026-09-20 01:18:01,408 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <015279876260476.1789867081.371858835220337-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:01,414 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1020] 2026-09-20 01:18:01,483 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <872465900029572.1789867081.444836139678955-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:01,489 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1021] 2026-09-20 01:18:01,573 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1022] 2026-09-20 01:18:01,650 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1023] 2026-09-20 01:18:01,846 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [87] 2026-09-20 01:18:02,012 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [89] 2026-09-20 01:18:02,171 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [91] 2026-09-20 01:18:02,298 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:18:03,683 121 INFO rb-6b6600a-224960-417187 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-20 01:18:03,992 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <848892918890955.1789867083.908387184143066-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:04,241 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1024] 2026-09-20 01:18:04,318 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <830883910146891.1789867084.276610612869263-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:04,324 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1025] 2026-09-20 01:18:04,405 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1026] 2026-09-20 01:18:04,469 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1027] 2026-09-20 01:18:04,549 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <484164795026485.1789867084.502951622009277-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:04,557 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1028] 2026-09-20 01:18:04,638 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <544620282425121.1789867084.593895673751831-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:04,643 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1029] 2026-09-20 01:18:04,704 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1030] 2026-09-20 01:18:04,784 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1031] 2026-09-20 01:18:04,851 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <504062109592338.1789867084.819061994552612-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:04,856 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1032] 2026-09-20 01:18:04,927 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <694850185837137.1789867084.890611410140991-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:04,932 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1033] 2026-09-20 01:18:05,004 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1034] 2026-09-20 01:18:05,092 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1035] 2026-09-20 01:18:05,184 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <920274742018493.1789867085.131667852401733-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:05,190 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1036] 2026-09-20 01:18:05,257 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <792767962090881.1789867085.220354795455933-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:05,263 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1037] 2026-09-20 01:18:05,330 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1038] 2026-09-20 01:18:05,393 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1039] 2026-09-20 01:18:05,451 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <344664551976091.1789867085.423932313919067-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:05,456 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1040] 2026-09-20 01:18:05,507 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <223513290808167.1789867085.480068683624268-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:05,512 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1041] 2026-09-20 01:18:05,571 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1042] 2026-09-20 01:18:05,627 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1043] 2026-09-20 01:18:05,676 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <859661553139488.1789867085.650023460388184-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:05,680 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1044] 2026-09-20 01:18:05,730 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <003324428665628.1789867085.702657222747803-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:05,734 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1045] 2026-09-20 01:18:05,787 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1046] 2026-09-20 01:18:05,843 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1047] 2026-09-20 01:18:05,903 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <326668088728124.1789867085.874974250793457-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:05,908 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1048] 2026-09-20 01:18:05,982 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <345163561029031.1789867085.938751935958862-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:05,987 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1049] 2026-09-20 01:18:06,067 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1050] 2026-09-20 01:18:06,151 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-09-20 01:18:06,218 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <763064219986783.1789867086.180980443954468-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:06,223 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-09-20 01:18:06,275 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <043921610723060.1789867086.246980428695679-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:06,280 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-09-20 01:18:06,337 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-09-20 01:18:06,398 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-09-20 01:18:06,463 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <638292527174157.1789867086.436112642288208-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:06,468 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-09-20 01:18:06,521 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <991130589183929.1789867086.492778778076172-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:06,525 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-09-20 01:18:06,582 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-09-20 01:18:06,636 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-09-20 01:18:06,686 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <371681749941980.1789867086.658264875411987-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:06,690 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-09-20 01:18:06,739 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <977493310860484.1789867086.712873458862305-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:06,743 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-09-20 01:18:06,796 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-09-20 01:18:06,849 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-09-20 01:18:06,903 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <397763376309880.1789867086.877878189086914-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:06,908 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-09-20 01:18:06,958 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <036205475914429.1789867086.932405710220337-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:06,962 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-09-20 01:18:07,016 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-09-20 01:18:07,067 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-09-20 01:18:07,120 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <415422599194527.1789867087.090054512023926-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:07,126 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-09-20 01:18:07,185 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317119611478698.1789867087.153335332870483-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:07,191 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-09-20 01:18:07,273 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-09-20 01:18:07,353 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-09-20 01:18:07,547 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [93] 2026-09-20 01:18:07,741 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:18:09,161 121 INFO rb-6b6600a-224960-417187 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-20 01:18:09,297 121 INFO rb-6b6600a-224960-417187 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-20 01:18:09,335 121 INFO rb-6b6600a-224960-417187 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-20 01:18:09,384 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:18:10,782 121 INFO rb-6b6600a-224960-417187 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-20 01:18:10,980 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:18:12,330 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_001_create_cargo_on_draft_booking_success ... 2026-09-20 01:18:12,466 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_003_reassign_cargo_between_draft_bookings ... 2026-09-20 01:18:12,531 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_004_reassign_cargo_from_non_draft_booking_fails ... 2026-09-20 01:18:12,713 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <249669550152870.1789867092.596496582031250-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:12,796 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-09-20 01:18:12,860 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <077426925435531.1789867092.824265718460083-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:12,867 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-09-20 01:18:12,944 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-09-20 01:18:13,011 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-09-20 01:18:13,081 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <512285856492539.1789867093.044204950332642-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:13,086 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-09-20 01:18:13,164 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <953509176510406.1789867093.121971130371094-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:13,172 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-09-20 01:18:13,252 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-09-20 01:18:13,323 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-09-20 01:18:13,360 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_005_reassign_cargo_to_non_draft_booking_fails ... 2026-09-20 01:18:13,498 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <536353027023988.1789867093.424558162689209-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:13,564 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-09-20 01:18:13,624 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <545740341741056.1789867093.590227127075195-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:13,629 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-09-20 01:18:13,687 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-09-20 01:18:13,741 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-09-20 01:18:13,793 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <012232318428697.1789867093.764308214187622-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:13,797 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-09-20 01:18:13,853 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <769373748120402.1789867093.822547674179077-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:13,859 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-09-20 01:18:13,938 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-09-20 01:18:14,004 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-09-20 01:18:14,041 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_006_unlink_cargo_also_unlinks_booking_item ... 2026-09-20 01:18:14,124 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted fleet.cargo records with IDs: [34] 2026-09-20 01:18:14,137 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted fleet.booking.item records with IDs: [117] 2026-09-20 01:18:14,163 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:18:15,407 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_031_check_capacity_for_cargo_within_limits ... 2026-09-20 01:18:15,547 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_032_check_capacity_for_cargo_exceeding_weight ... 2026-09-20 01:18:15,698 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_033_check_capacity_for_cargo_exceeding_volume ... 2026-09-20 01:18:15,835 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:18:17,228 121 INFO rb-6b6600a-224960-417187 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-20 01:18:17,420 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201085442664119.1789867097.366400241851807-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:17,462 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-09-20 01:18:17,522 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <867999697225200.1789867097.491798639297485-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:17,528 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-09-20 01:18:17,588 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-09-20 01:18:17,647 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-09-20 01:18:17,699 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <862305034501477.1789867097.671079635620117-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:17,703 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-09-20 01:18:17,753 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <448780320926019.1789867097.725072860717773-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:17,757 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-09-20 01:18:17,818 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-09-20 01:18:17,881 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-09-20 01:18:18,102 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [95] 2026-09-20 01:18:18,178 121 INFO rb-6b6600a-224960-417187 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-20 01:18:18,329 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <037722361822086.1789867098.246436357498169-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:18,367 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-09-20 01:18:18,426 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <450849393628683.1789867098.390002965927124-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:18,434 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-09-20 01:18:18,518 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-09-20 01:18:18,628 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-09-20 01:18:18,693 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <421442746889022.1789867098.658762216567993-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:18,698 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-09-20 01:18:18,748 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <463475185648513.1789867098.720878362655640-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:18,753 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-09-20 01:18:18,810 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-09-20 01:18:18,889 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-09-20 01:18:19,035 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [97] 2026-09-20 01:18:19,104 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [102, 103] 2026-09-20 01:18:19,153 121 INFO rb-6b6600a-224960-417187 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-20 01:18:19,293 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <411267092369504.1789867099.212520360946655-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:19,340 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-09-20 01:18:19,395 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <919849680644527.1789867099.368396759033203-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:19,399 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-09-20 01:18:19,451 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-09-20 01:18:19,505 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-09-20 01:18:19,556 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699983057626094.1789867099.527626752853394-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:19,561 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-09-20 01:18:19,622 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <850333915003333.1789867099.589985132217407-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:19,627 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-09-20 01:18:19,688 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-09-20 01:18:19,742 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-09-20 01:18:19,882 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [99] 2026-09-20 01:18:19,969 121 INFO rb-6b6600a-224960-417187 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-20 01:18:20,121 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <276870655618564.1789867100.038308620452881-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:20,158 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-09-20 01:18:20,207 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782626483683913.1789867100.181323051452637-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:20,210 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-09-20 01:18:20,265 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-09-20 01:18:20,326 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-09-20 01:18:20,384 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <836806095960595.1789867100.350270986557007-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:20,388 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-09-20 01:18:20,443 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <955825862715771.1789867100.414005041122437-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:20,447 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-09-20 01:18:20,532 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-09-20 01:18:20,595 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-09-20 01:18:20,777 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [101] 2026-09-20 01:18:20,850 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:18:20,863 121 INFO rb-6b6600a-224960-417187 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-20 01:18:20,887 121 INFO rb-6b6600a-224960-417187 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-20 01:18:20,907 121 INFO rb-6b6600a-224960-417187 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-20 01:18:20,928 121 INFO rb-6b6600a-224960-417187 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-20 01:18:20,948 121 INFO rb-6b6600a-224960-417187 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-20 01:18:20,974 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:18:20,986 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_action_fleet_booking_has_map_child_view ... 2026-09-20 01:18:21,005 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_booking_map_view_is_marker_only_non_routing ... 2026-09-20 01:18:21,024 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_booking_map_view_is_viin_map_type ... 2026-09-20 01:18:21,043 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_booking_map_view_marker_popup_fields ... 2026-09-20 01:18:21,058 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_booking_map_view_plots_pickup_address ... 2026-09-20 01:18:21,074 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_map.tests.test_booking_map_arch: Starting TestBookingMapViewArch.test_map_follows_every_native_mode_this_bridge_wired ... 2026-09-20 01:18:21,094 121 INFO rb-6b6600a-224960-417187 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-20 01:18:21,119 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:18:22,480 121 INFO rb-6b6600a-224960-417187 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-20 01:18:22,767 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <272183476983213.1789867102.688483953475952-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:23,091 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-09-20 01:18:23,142 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <268579372702380.1789867103.114181041717529-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:23,150 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-09-20 01:18:23,205 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-09-20 01:18:23,280 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-09-20 01:18:23,362 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <726811250163309.1789867103.318967103958130-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:23,368 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-09-20 01:18:23,443 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <172340202098915.1789867103.403380393981934-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:23,450 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-09-20 01:18:23,543 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-09-20 01:18:23,635 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-09-20 01:18:23,727 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <519174829649387.1789867103.670848608016968-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:23,741 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-09-20 01:18:23,807 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <138336102142467.1789867103.775149106979370-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:23,811 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-09-20 01:18:23,884 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-09-20 01:18:23,946 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-09-20 01:18:23,998 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <660346954079757.1789867103.970698356628418-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:24,002 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-09-20 01:18:24,066 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <224783650591613.1789867104.030658960342407-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:24,070 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-09-20 01:18:24,126 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-09-20 01:18:24,178 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-09-20 01:18:24,233 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <027901063273969.1789867104.207261800765991-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:24,236 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-09-20 01:18:24,302 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <737095623172439.1789867104.265182971954346-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:24,307 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-09-20 01:18:24,368 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-09-20 01:18:24,440 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-09-20 01:18:24,503 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <928420790938768.1789867104.474102735519409-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:24,513 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-09-20 01:18:24,595 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <071510725795370.1789867104.554722309112549-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:24,601 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-09-20 01:18:24,684 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-09-20 01:18:24,767 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-09-20 01:18:24,858 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <174872577625435.1789867104.822241067886353-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:24,864 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-09-20 01:18:24,955 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <919274168765331.1789867104.914935827255249-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:24,961 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-09-20 01:18:25,062 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-09-20 01:18:25,162 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-09-20 01:18:25,236 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <234442938071250.1789867105.206650733947754-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:25,240 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-09-20 01:18:25,298 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <672043705967108.1789867105.264625310897827-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:25,306 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-09-20 01:18:25,364 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-09-20 01:18:25,419 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-09-20 01:18:25,473 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <602973662551439.1789867105.447983264923096-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:25,477 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-09-20 01:18:25,529 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <271450709679817.1789867105.500526189804077-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:25,534 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-09-20 01:18:25,609 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-09-20 01:18:25,706 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-09-20 01:18:25,783 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <015786413701606.1789867105.739627599716187-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:25,788 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-09-20 01:18:25,855 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <078364137561300.1789867105.820759057998657-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:25,860 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-09-20 01:18:25,926 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-09-20 01:18:25,988 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-09-20 01:18:26,056 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <279020031648995.1789867106.027342557907104-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:26,060 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-09-20 01:18:26,121 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <366430586466340.1789867106.085282564163208-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:26,127 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-09-20 01:18:26,195 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-09-20 01:18:26,258 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-09-20 01:18:26,313 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <337113704571127.1789867106.283743858337402-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:26,317 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-09-20 01:18:26,365 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <012221757000854.1789867106.340056419372559-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:26,369 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-09-20 01:18:26,425 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-09-20 01:18:26,486 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-09-20 01:18:26,557 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <460678133820625.1789867106.526773214340210-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:26,561 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-09-20 01:18:26,622 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <372543765127185.1789867106.592528104782104-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:26,627 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-09-20 01:18:26,685 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-09-20 01:18:26,747 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-09-20 01:18:26,809 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <388931960099019.1789867106.774923324584961-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:26,814 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-09-20 01:18:26,879 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <293376623497986.1789867106.843196630477905-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:26,885 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-09-20 01:18:26,963 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-09-20 01:18:27,025 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-09-20 01:18:27,233 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [103] 2026-09-20 01:18:27,459 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [105] 2026-09-20 01:18:27,643 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [107] 2026-09-20 01:18:27,856 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [109] 2026-09-20 01:18:28,070 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [111] 2026-09-20 01:18:28,161 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [106] 2026-09-20 01:18:28,300 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [113, 114] 2026-09-20 01:18:28,431 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [108] 2026-09-20 01:18:28,511 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [117, 118] 2026-09-20 01:18:28,612 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [110] 2026-09-20 01:18:28,731 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [121, 122] 2026-09-20 01:18:28,799 121 INFO rb-6b6600a-224960-417187 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-20 01:18:29,031 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <016705044034923.1789867108.969607353210449-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:29,227 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-09-20 01:18:29,281 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <913689942236861.1789867109.250485897064209-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:29,286 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-09-20 01:18:29,356 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-09-20 01:18:29,426 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-09-20 01:18:29,492 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <007735115050158.1789867109.456696033477783-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:29,497 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-09-20 01:18:29,564 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <417217771745431.1789867109.528014183044434-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:29,569 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-09-20 01:18:29,632 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-09-20 01:18:29,691 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-09-20 01:18:29,747 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <675723291720892.1789867109.722165107727051-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:29,751 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-09-20 01:18:29,798 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <294941434493142.1789867109.774043083190918-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:29,802 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-09-20 01:18:29,859 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-09-20 01:18:29,930 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-09-20 01:18:30,001 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <240622893185822.1789867109.964353799819946-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:30,007 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-09-20 01:18:30,074 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <511624981838967.1789867110.041915893554688-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:30,079 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-09-20 01:18:30,162 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-09-20 01:18:30,233 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-09-20 01:18:30,305 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109911355548306.1789867110.268513679504395-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:30,312 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-09-20 01:18:30,387 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <425881768433914.1789867110.347859621047974-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:30,393 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-09-20 01:18:30,480 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-09-20 01:18:30,549 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-09-20 01:18:30,605 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <372051037787892.1789867110.571851015090942-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:30,618 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-09-20 01:18:30,672 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <034294316368330.1789867110.642342567443848-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:30,677 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-09-20 01:18:30,729 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-09-20 01:18:30,779 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-09-20 01:18:30,830 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <711627475682100.1789867110.804919958114624-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:30,834 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-09-20 01:18:30,887 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <260018099914225.1789867110.856545686721802-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:30,892 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-09-20 01:18:30,957 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-09-20 01:18:31,010 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-09-20 01:18:31,060 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <923031530296475.1789867111.034473180770874-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:31,064 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-09-20 01:18:31,117 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <047787260476045.1789867111.085999727249146-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:31,122 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-09-20 01:18:31,187 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-09-20 01:18:31,253 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-09-20 01:18:31,326 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522420826275077.1789867111.294153213500977-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:31,334 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-09-20 01:18:31,396 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <831242366649779.1789867111.363775730133057-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:31,401 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-09-20 01:18:31,469 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-09-20 01:18:31,542 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-09-20 01:18:31,600 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <759725707802986.1789867111.571584463119507-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:31,604 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-09-20 01:18:31,655 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <199468286869175.1789867111.628240823745728-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:31,659 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-09-20 01:18:31,716 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-09-20 01:18:31,768 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-09-20 01:18:31,828 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570812465247978.1789867111.798593997955322-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:31,831 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-09-20 01:18:31,884 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <677316264453444.1789867111.854343175888062-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:31,889 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-09-20 01:18:31,955 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-09-20 01:18:32,015 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-09-20 01:18:32,081 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <000717888944805.1789867112.050462722778320-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:32,088 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-09-20 01:18:32,144 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <780861499763322.1789867112.114253759384155-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:32,149 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-09-20 01:18:32,209 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-09-20 01:18:32,267 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-09-20 01:18:32,326 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <013455386808995.1789867112.299011468887329-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:32,335 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-09-20 01:18:32,404 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <234133783968162.1789867112.360445022583008-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:32,412 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-09-20 01:18:32,487 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-09-20 01:18:32,558 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-09-20 01:18:32,656 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <344024923034307.1789867112.606084108352661-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:32,661 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-09-20 01:18:32,739 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <748992972324058.1789867112.699264049530029-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:32,751 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-09-20 01:18:32,826 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-09-20 01:18:32,894 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-09-20 01:18:33,139 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [125] 2026-09-20 01:18:33,407 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [127] 2026-09-20 01:18:33,621 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [129] 2026-09-20 01:18:33,875 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [131] 2026-09-20 01:18:34,074 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [133] 2026-09-20 01:18:34,147 121 INFO rb-6b6600a-224960-417187 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-20 01:18:34,358 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <173922021600330.1789867114.292327880859375-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:34,576 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-09-20 01:18:34,639 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <427355164959510.1789867114.607719898223877-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:34,644 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-09-20 01:18:34,708 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-09-20 01:18:34,764 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-09-20 01:18:34,811 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768310666046902.1789867114.785822629928589-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:34,816 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-09-20 01:18:34,865 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <949507059740368.1789867114.838974475860596-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:34,869 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-09-20 01:18:34,927 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-09-20 01:18:34,999 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1239] 2026-09-20 01:18:35,089 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <167630725990415.1789867115.054662466049194-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:35,095 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-09-20 01:18:35,148 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <506124318996547.1789867115.119745254516602-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:35,155 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-09-20 01:18:35,223 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-09-20 01:18:35,275 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-09-20 01:18:35,322 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <691897491275944.1789867115.297750711441040-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:35,326 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-09-20 01:18:35,390 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <905728346567559.1789867115.361827135086060-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:35,395 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-09-20 01:18:35,462 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-09-20 01:18:35,520 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-09-20 01:18:35,594 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <249284360255321.1789867115.563706874847412-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:35,598 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-09-20 01:18:35,650 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <089401863416933.1789867115.622620582580566-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:35,655 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-09-20 01:18:35,714 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-09-20 01:18:35,777 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-09-20 01:18:35,835 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751833131135031.1789867115.803946733474731-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:35,840 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-09-20 01:18:35,899 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <115765887479369.1789867115.867586135864258-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:35,904 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-09-20 01:18:35,969 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-09-20 01:18:36,040 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-09-20 01:18:36,110 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <054910624654929.1789867116.078436136245728-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:36,115 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-09-20 01:18:36,180 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <227181036721615.1789867116.146260023117065-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:36,186 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-09-20 01:18:36,250 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-09-20 01:18:36,317 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-09-20 01:18:36,380 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <423368002446258.1789867116.346830368041992-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:36,385 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-09-20 01:18:36,460 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <962532419793153.1789867116.425433397293091-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:36,465 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-09-20 01:18:36,528 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-09-20 01:18:36,598 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-09-20 01:18:36,670 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <200229611669853.1789867116.637370347976685-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:36,675 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-09-20 01:18:36,749 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <956955976835238.1789867116.708385705947876-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:36,755 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-09-20 01:18:36,841 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-09-20 01:18:36,910 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-09-20 01:18:36,980 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <126598461513331.1789867116.942729711532593-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:36,986 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-09-20 01:18:37,052 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <215194304973181.1789867117.018574237823486-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:37,065 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-09-20 01:18:37,140 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-09-20 01:18:37,205 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-09-20 01:18:37,262 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <883351730088605.1789867117.235196352005005-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:37,267 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-09-20 01:18:37,318 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <783152272775436.1789867117.290972471237183-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:37,322 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-09-20 01:18:37,379 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-09-20 01:18:37,434 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-09-20 01:18:37,493 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <341469476090609.1789867117.460102081298828-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:37,497 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-09-20 01:18:37,552 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554854796651205.1789867117.524884462356567-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:37,555 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-09-20 01:18:37,608 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-09-20 01:18:37,674 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-09-20 01:18:37,732 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <127100182983136.1789867117.706891775131226-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:37,736 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-09-20 01:18:37,800 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <836361853516778.1789867117.764102458953857-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:37,806 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-09-20 01:18:37,917 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-09-20 01:18:37,992 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-09-20 01:18:38,041 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <927555225536479.1789867118.015468120574951-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:38,068 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-09-20 01:18:38,140 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <257113603136827.1789867118.098347187042236-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:38,144 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-09-20 01:18:38,200 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-09-20 01:18:38,256 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-09-20 01:18:38,488 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [135] 2026-09-20 01:18:38,733 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [137] 2026-09-20 01:18:38,954 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [139] 2026-09-20 01:18:39,248 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [141] 2026-09-20 01:18:39,471 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [143] 2026-09-20 01:18:39,535 121 INFO rb-6b6600a-224960-417187 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-20 01:18:39,792 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <699818981263720.1789867119.713695526123047-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:40,049 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-09-20 01:18:40,113 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <225278231900590.1789867120.077756404876709-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:40,119 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-09-20 01:18:40,212 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-09-20 01:18:40,276 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-09-20 01:18:40,334 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <381054925931051.1789867120.303048372268677-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:40,338 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-09-20 01:18:40,397 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <635453454199780.1789867120.364189147949219-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:40,402 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-09-20 01:18:40,468 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-09-20 01:18:40,535 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-09-20 01:18:40,606 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <277327335435730.1789867120.573263883590698-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:40,612 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-09-20 01:18:40,675 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <816365804777110.1789867120.641822099685669-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:40,682 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-09-20 01:18:40,748 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-09-20 01:18:40,813 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-09-20 01:18:40,887 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <914232835800119.1789867120.844906806945801-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:40,894 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-09-20 01:18:40,967 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <865333281982462.1789867120.929002285003662-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:40,974 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-09-20 01:18:41,066 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-09-20 01:18:41,144 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-09-20 01:18:41,204 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <327571274811567.1789867121.178075790405273-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:41,208 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-09-20 01:18:41,264 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <296568839503513.1789867121.233425378799438-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:41,269 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-09-20 01:18:41,323 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-09-20 01:18:41,387 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-09-20 01:18:41,443 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <264614965818011.1789867121.414411544799805-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:41,449 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-09-20 01:18:41,515 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <171546347656783.1789867121.477592468261719-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:41,522 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-09-20 01:18:41,584 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-09-20 01:18:41,647 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-09-20 01:18:41,727 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <983100266446169.1789867121.688812971115112-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:41,733 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-09-20 01:18:41,796 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <803889787905794.1789867121.761747360229492-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:41,801 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-09-20 01:18:41,869 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-09-20 01:18:41,930 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-09-20 01:18:41,982 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <896297379041329.1789867121.956838607788086-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:41,986 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-09-20 01:18:42,037 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860419862484589.1789867122.008488893508911-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:42,042 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-09-20 01:18:42,094 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-09-20 01:18:42,151 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-09-20 01:18:42,203 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <172627649933052.1789867122.179285049438477-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:42,207 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-09-20 01:18:42,260 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <441368108243021.1789867122.229363918304443-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:42,265 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-09-20 01:18:42,330 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-09-20 01:18:42,384 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-09-20 01:18:42,433 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <535685615190040.1789867122.406564235687256-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:42,437 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-09-20 01:18:42,488 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <370386783567301.1789867122.458738803863525-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:42,495 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-09-20 01:18:42,566 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-09-20 01:18:42,640 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-09-20 01:18:42,697 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <026837162351675.1789867122.670184612274170-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:42,701 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-09-20 01:18:42,753 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <813965973891705.1789867122.725275039672852-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:42,757 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-09-20 01:18:42,814 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-09-20 01:18:42,870 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-09-20 01:18:42,923 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <083846502079670.1789867122.894626617431641-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:42,929 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-09-20 01:18:42,991 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <017058035848898.1789867122.957690715789795-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:42,996 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-09-20 01:18:43,050 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-09-20 01:18:43,103 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-09-20 01:18:43,156 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <534279411855604.1789867123.131496191024780-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:43,160 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-09-20 01:18:43,227 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <056213567713559.1789867123.191521644592285-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:43,231 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-09-20 01:18:43,287 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-09-20 01:18:43,342 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-09-20 01:18:43,389 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <155802306605647.1789867123.364386796951294-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:43,393 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-09-20 01:18:43,438 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <772729681709454.1789867123.414505720138550-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:43,442 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-09-20 01:18:43,491 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-09-20 01:18:43,540 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-09-20 01:18:43,581 121 INFO rb-6b6600a-224960-417187 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-20 01:18:43,765 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <754898419618657.1789867123.707150220870972-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:43,964 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-09-20 01:18:44,011 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <257444203988864.1789867123.986487388610840-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:44,015 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-09-20 01:18:44,063 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-09-20 01:18:44,112 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-09-20 01:18:44,161 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <755166589165577.1789867124.134269714355469-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:44,167 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-09-20 01:18:44,225 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <778144807452488.1789867124.194011449813843-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:44,229 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-09-20 01:18:44,289 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-09-20 01:18:44,351 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-09-20 01:18:44,413 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <265873611973292.1789867124.384570360183716-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:44,418 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-09-20 01:18:44,471 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <417150805194973.1789867124.442137956619263-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:44,475 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-09-20 01:18:44,532 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-09-20 01:18:44,589 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-09-20 01:18:44,649 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <208361842491756.1789867124.615169286727905-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:44,654 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-09-20 01:18:44,708 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <513782737797863.1789867124.679452896118164-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:44,713 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-09-20 01:18:44,773 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-09-20 01:18:44,843 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-09-20 01:18:44,911 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <953941721698966.1789867124.879633188247681-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:44,916 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-09-20 01:18:44,972 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <672002504372841.1789867124.943377256393433-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:44,978 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-09-20 01:18:45,037 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-09-20 01:18:45,089 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-09-20 01:18:45,141 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <205142323686595.1789867125.113235712051392-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:45,145 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-09-20 01:18:45,196 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <103954867253605.1789867125.168746471405029-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:45,200 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-09-20 01:18:45,271 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-09-20 01:18:45,347 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-09-20 01:18:45,430 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554106606966861.1789867125.390321969985962-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:45,437 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-09-20 01:18:45,503 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <084229365813005.1789867125.473152399063110-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:45,508 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-09-20 01:18:45,563 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-09-20 01:18:45,636 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-09-20 01:18:45,701 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <566178309110983.1789867125.669988155364990-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:45,706 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-09-20 01:18:45,763 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <775343664502252.1789867125.731970787048340-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:45,768 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-09-20 01:18:45,840 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-09-20 01:18:45,913 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-09-20 01:18:45,988 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <348945511878623.1789867125.950657844543457-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:45,993 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-09-20 01:18:46,073 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <566937660238307.1789867126.023941516876221-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:46,079 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-09-20 01:18:46,144 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-09-20 01:18:46,213 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-09-20 01:18:46,277 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <044217504496880.1789867126.243075132369995-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:46,283 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-09-20 01:18:46,343 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <943889510789433.1789867126.310709714889526-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:46,348 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-09-20 01:18:46,425 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1382] 2026-09-20 01:18:46,523 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1383] 2026-09-20 01:18:46,583 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <092891235710977.1789867126.556482791900635-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:46,588 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1384] 2026-09-20 01:18:46,642 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784514841014115.1789867126.615138053894043-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:46,649 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-09-20 01:18:46,704 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-09-20 01:18:46,759 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-09-20 01:18:46,807 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <122127931714809.1789867126.782056331634521-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:46,811 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-09-20 01:18:46,867 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <288744569371718.1789867126.833469390869141-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:46,872 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-09-20 01:18:46,944 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-09-20 01:18:47,009 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-09-20 01:18:47,083 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <552028995358644.1789867127.051840543746948-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:47,089 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-09-20 01:18:47,164 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <919782021909103.1789867127.118826150894165-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:47,171 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-09-20 01:18:47,238 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-09-20 01:18:47,295 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-09-20 01:18:47,346 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <542392647259825.1789867127.319167852401733-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:47,350 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-09-20 01:18:47,399 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <401162937134396.1789867127.373741149902344-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:47,403 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-09-20 01:18:47,458 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-09-20 01:18:47,525 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-09-20 01:18:47,742 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [145] 2026-09-20 01:18:47,972 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [147] 2026-09-20 01:18:48,151 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [149] 2026-09-20 01:18:48,330 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [151] 2026-09-20 01:18:48,527 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [153] 2026-09-20 01:18:48,652 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [152] 2026-09-20 01:18:48,765 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [155, 156] 2026-09-20 01:18:48,880 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [154] 2026-09-20 01:18:48,964 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [159, 160] 2026-09-20 01:18:49,090 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [157, 158] 2026-09-20 01:18:49,230 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [163, 164, 165] 2026-09-20 01:18:49,302 121 INFO rb-6b6600a-224960-417187 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-20 01:18:49,548 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <523679995570937.1789867129.469359397888184-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:49,759 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-09-20 01:18:49,841 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <375337393372284.1789867129.787905931472778-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:49,847 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-09-20 01:18:49,917 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-09-20 01:18:50,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-09-20 01:18:50,068 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <606710771842036.1789867130.030394077301025-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:50,076 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-09-20 01:18:50,156 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <742282556324371.1789867130.124259948730469-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:50,161 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-09-20 01:18:50,244 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-09-20 01:18:50,323 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-09-20 01:18:50,390 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <163149069602442.1789867130.359368562698364-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:50,398 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-09-20 01:18:50,456 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <313961663431479.1789867130.425649166107178-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:50,462 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1409] 2026-09-20 01:18:50,543 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1410] 2026-09-20 01:18:50,615 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-09-20 01:18:50,688 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489904133885728.1789867130.639533519744873-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:50,697 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-09-20 01:18:50,772 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <891129765057369.1789867130.731563568115234-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:50,782 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-09-20 01:18:50,859 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-09-20 01:18:50,944 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-09-20 01:18:51,032 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <356961216830460.1789867130.987313747406006-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:51,040 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-09-20 01:18:51,093 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <407565903236448.1789867131.065165758132935-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:51,097 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-09-20 01:18:51,168 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-09-20 01:18:51,233 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-09-20 01:18:51,306 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <438170396478966.1789867131.261342525482178-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:51,311 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-09-20 01:18:51,367 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <388594927131343.1789867131.340146064758301-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:51,371 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-09-20 01:18:51,425 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-09-20 01:18:51,484 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-09-20 01:18:51,540 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <419083888352982.1789867131.513501405715942-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:51,546 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-09-20 01:18:51,617 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <457097675486007.1789867131.578511953353882-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:51,623 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-09-20 01:18:51,701 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-09-20 01:18:51,772 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-09-20 01:18:51,840 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <395153173114071.1789867131.801974534988403-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:51,846 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-09-20 01:18:51,902 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <818014830228895.1789867131.874834775924683-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:51,906 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-09-20 01:18:51,956 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-09-20 01:18:52,010 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-09-20 01:18:52,075 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <751180084765905.1789867132.045582532882690-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:52,079 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-09-20 01:18:52,144 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <662408183060918.1789867132.107575893402100-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:52,150 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-09-20 01:18:52,217 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-09-20 01:18:52,290 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-09-20 01:18:52,360 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <456516189649912.1789867132.323117017745972-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:52,369 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-09-20 01:18:52,433 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <707091729426516.1789867132.401335000991821-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:52,437 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-09-20 01:18:52,492 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-09-20 01:18:52,547 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-09-20 01:18:52,604 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <358846456469770.1789867132.578671216964722-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:52,608 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-09-20 01:18:52,672 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781534534053549.1789867132.634784460067749-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:52,677 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-09-20 01:18:52,749 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-09-20 01:18:52,808 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-09-20 01:18:52,856 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <047117904187624.1789867132.830566644668579-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:52,860 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-09-20 01:18:52,913 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <165677789465887.1789867132.884477376937866-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:52,924 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-09-20 01:18:52,988 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-09-20 01:18:53,061 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-09-20 01:18:53,132 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <570658403861137.1789867133.101531744003296-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:53,136 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-09-20 01:18:53,187 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <119352948807727.1789867133.159221172332764-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:53,191 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-09-20 01:18:53,259 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-09-20 01:18:53,342 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-09-20 01:18:53,410 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <131714458300496.1789867133.375431776046753-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:53,415 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-09-20 01:18:53,477 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <143068803956194.1789867133.444174289703369-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:53,483 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-09-20 01:18:53,550 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-09-20 01:18:53,622 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-09-20 01:18:53,863 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [169] 2026-09-20 01:18:54,109 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [171] 2026-09-20 01:18:54,304 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [173] 2026-09-20 01:18:54,538 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [175] 2026-09-20 01:18:54,814 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [177] 2026-09-20 01:18:54,976 121 INFO rb-6b6600a-224960-417187 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-20 01:18:55,236 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <700849938904552.1789867135.155945777893066-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:55,444 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-09-20 01:18:55,516 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <973399902760129.1789867135.475275278091431-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:55,520 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-09-20 01:18:55,577 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-09-20 01:18:55,638 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-09-20 01:18:55,688 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <114360455881454.1789867135.662690877914429-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:55,692 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-09-20 01:18:55,740 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <439266119419436.1789867135.713971376419067-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:55,743 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-09-20 01:18:55,797 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-09-20 01:18:55,848 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-09-20 01:18:55,899 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <794670787962294.1789867135.875190973281860-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:55,903 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-09-20 01:18:55,958 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <412187853464421.1789867135.925219535827637-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:55,964 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-09-20 01:18:56,030 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-09-20 01:18:56,106 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-09-20 01:18:56,171 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <514527407044481.1789867136.135655164718628-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:56,176 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-09-20 01:18:56,229 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <164984302605915.1789867136.201385021209717-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:56,233 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-09-20 01:18:56,286 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-09-20 01:18:56,345 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-09-20 01:18:56,409 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <670059488030781.1789867136.377471208572388-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:56,414 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-09-20 01:18:56,467 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <736815299969696.1789867136.438494443893433-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:56,472 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-09-20 01:18:56,530 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-09-20 01:18:56,585 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-09-20 01:18:56,648 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <856076280930848.1789867136.615966320037842-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:56,653 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-09-20 01:18:56,711 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <400045590804550.1789867136.681402444839478-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:56,715 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-09-20 01:18:56,785 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-09-20 01:18:56,845 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-09-20 01:18:56,904 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <471490705986288.1789867136.875241994857788-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:56,909 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-09-20 01:18:56,966 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <816959705511399.1789867136.934890508651733-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:56,973 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-09-20 01:18:57,042 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-09-20 01:18:57,098 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-09-20 01:18:57,171 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784269928874095.1789867137.143050432205200-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:57,175 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-09-20 01:18:57,226 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <385691601143677.1789867137.199809789657593-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:57,230 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-09-20 01:18:57,281 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-09-20 01:18:57,334 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-09-20 01:18:57,394 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <539603093023970.1789867137.365278720855713-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:57,398 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-09-20 01:18:57,464 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <348526674783119.1789867137.426052808761597-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:57,471 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-09-20 01:18:57,542 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-09-20 01:18:57,616 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-09-20 01:18:57,686 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <071460028754102.1789867137.654093027114868-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:57,692 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-09-20 01:18:57,757 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <697135256519266.1789867137.723586320877075-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:57,762 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-09-20 01:18:57,838 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-09-20 01:18:57,905 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-09-20 01:18:57,979 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <649370668875138.1789867137.944684743881226-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:57,984 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-09-20 01:18:58,049 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <795419990940298.1789867138.013095140457153-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:58,054 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-09-20 01:18:58,125 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-09-20 01:18:58,199 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-09-20 01:18:58,260 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <253501003878548.1789867138.227196693420410-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:58,265 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-09-20 01:18:58,321 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <803935686425190.1789867138.292128324508667-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:58,326 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-09-20 01:18:58,411 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-09-20 01:18:58,482 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-09-20 01:18:58,545 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <413095789024232.1789867138.518331766128540-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:18:58,550 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-09-20 01:18:58,638 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <716452994037519.1789867138.587539196014404-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:18:58,645 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-09-20 01:18:58,730 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-09-20 01:18:58,802 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-09-20 01:18:58,863 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <239965464314769.1789867138.830343484878540-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:18:58,868 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-09-20 01:18:58,943 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <293734703639775.1789867138.896243095397949-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:18:58,949 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-09-20 01:18:59,018 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-09-20 01:18:59,088 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-09-20 01:18:59,446 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [179] 2026-09-20 01:18:59,749 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [181] 2026-09-20 01:18:59,991 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [183] 2026-09-20 01:19:00,159 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [182] 2026-09-20 01:19:00,296 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [185, 186] 2026-09-20 01:19:00,466 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [184] 2026-09-20 01:19:00,562 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [189, 190] 2026-09-20 01:19:00,726 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [187, 188] 2026-09-20 01:19:00,872 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [193, 194, 195] 2026-09-20 01:19:00,995 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [191, 192] 2026-09-20 01:19:01,168 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [199, 200, 201] 2026-09-20 01:19:01,254 121 INFO rb-6b6600a-224960-417187 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-20 01:19:01,462 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <420288104852270.1789867141.397593498229980-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:01,692 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-09-20 01:19:01,776 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125395997348591.1789867141.735483407974243-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:01,783 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-09-20 01:19:01,899 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-09-20 01:19:01,979 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-09-20 01:19:02,034 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <187696019981221.1789867142.001944303512573-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:02,039 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-09-20 01:19:02,100 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <031847926584640.1789867142.069735765457153-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:02,105 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-09-20 01:19:02,178 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-09-20 01:19:02,240 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-09-20 01:19:02,309 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <395137709361324.1789867142.276199102401733-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:02,315 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-09-20 01:19:02,373 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <355694145209535.1789867142.341046810150146-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:02,380 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-09-20 01:19:02,469 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-09-20 01:19:02,544 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-09-20 01:19:02,607 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <220531912796597.1789867142.578223466873169-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:02,611 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-09-20 01:19:02,681 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <206627424642279.1789867142.646683692932129-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:02,688 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-09-20 01:19:02,771 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-09-20 01:19:02,863 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-09-20 01:19:02,947 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <986050079841453.1789867142.909607887268066-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:02,953 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-09-20 01:19:03,037 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <868624733352732.1789867142.986993074417114-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:03,042 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-09-20 01:19:03,115 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-09-20 01:19:03,187 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-09-20 01:19:03,249 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <530024436236218.1789867143.212874174118042-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:03,255 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-09-20 01:19:03,321 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <298036249664388.1789867143.289677381515503-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:03,327 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-09-20 01:19:03,398 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-09-20 01:19:03,474 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-09-20 01:19:03,533 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <717716646656769.1789867143.506432294845581-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:03,538 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-09-20 01:19:03,597 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <314086450589740.1789867143.562964916229248-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:03,601 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-09-20 01:19:03,661 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-09-20 01:19:03,726 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-09-20 01:19:03,809 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <237746064854216.1789867143.762664794921875-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:03,817 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-09-20 01:19:03,879 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <834081703418278.1789867143.846168279647827-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:03,887 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-09-20 01:19:03,970 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-09-20 01:19:04,040 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-09-20 01:19:04,108 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109234819704314.1789867144.075247764587402-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:04,124 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-09-20 01:19:04,182 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <897692319638971.1789867144.151703357696533-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:04,187 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-09-20 01:19:04,249 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-09-20 01:19:04,336 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-09-20 01:19:04,400 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918671047879601.1789867144.363128900527954-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:04,408 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-09-20 01:19:04,479 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <888211409478135.1789867144.436113834381104-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:04,488 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-09-20 01:19:04,565 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-09-20 01:19:04,636 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-09-20 01:19:04,697 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <667529605478930.1789867144.667887449264526-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:04,702 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-09-20 01:19:04,767 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <790469714035024.1789867144.731749534606934-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:04,774 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-09-20 01:19:04,849 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-09-20 01:19:04,908 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-09-20 01:19:04,961 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <068966277344849.1789867144.930438518524170-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:04,966 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-09-20 01:19:05,020 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <534504879347107.1789867144.995189666748047-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:05,023 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-09-20 01:19:05,078 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-09-20 01:19:05,135 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-09-20 01:19:05,199 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <381883294133368.1789867145.168006658554077-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:05,205 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-09-20 01:19:05,266 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <217233029708721.1789867145.234393358230591-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:05,273 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-09-20 01:19:05,339 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-09-20 01:19:05,402 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-09-20 01:19:05,463 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <186526793104219.1789867145.429575204849243-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:05,468 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-09-20 01:19:05,535 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <782366601937953.1789867145.500327110290527-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:05,539 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-09-20 01:19:05,603 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-09-20 01:19:05,683 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-09-20 01:19:06,315 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [205] 2026-09-20 01:19:06,559 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [207] 2026-09-20 01:19:06,774 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [209] 2026-09-20 01:19:07,040 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [211] 2026-09-20 01:19:07,227 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [213] 2026-09-20 01:19:07,386 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [215] 2026-09-20 01:19:07,575 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [217] 2026-09-20 01:19:07,828 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [219] 2026-09-20 01:19:07,908 121 INFO rb-6b6600a-224960-417187 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-20 01:19:08,152 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975039631739270.1789867148.082802057266235-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:08,356 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-09-20 01:19:08,416 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <500817323792993.1789867148.382646799087524-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:08,421 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-09-20 01:19:08,496 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-09-20 01:19:08,569 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-09-20 01:19:08,636 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <034378505597984.1789867148.600422143936157-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:08,642 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-09-20 01:19:08,704 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <981528344203336.1789867148.670585155487061-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:08,709 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-09-20 01:19:08,785 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-09-20 01:19:08,859 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-09-20 01:19:08,930 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <571690852322911.1789867148.892787218093872-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:08,937 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-09-20 01:19:09,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <644305264267741.1789867148.967338323593140-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:09,005 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-09-20 01:19:09,076 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-09-20 01:19:09,154 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-09-20 01:19:09,215 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <344072381504298.1789867149.182280778884888-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:09,219 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-09-20 01:19:09,275 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <492801515515290.1789867149.244984388351440-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:09,280 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-09-20 01:19:09,345 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-09-20 01:19:09,412 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-09-20 01:19:09,498 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <233537171732895.1789867149.456356763839722-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:09,505 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-09-20 01:19:09,582 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852980704798784.1789867149.543154716491699-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:09,587 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-09-20 01:19:09,649 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-09-20 01:19:09,713 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-09-20 01:19:09,789 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <834347318246852.1789867149.747807025909424-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:09,796 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-09-20 01:19:09,863 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <020307971022829.1789867149.832208871841431-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:09,868 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-09-20 01:19:09,928 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-09-20 01:19:09,988 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1591] 2026-09-20 01:19:10,057 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <769602976612937.1789867150.019717931747437-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:10,063 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1592] 2026-09-20 01:19:10,122 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <460493059852877.1789867150.091544866561890-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:10,128 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1593] 2026-09-20 01:19:10,190 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1594] 2026-09-20 01:19:10,273 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1595] 2026-09-20 01:19:10,343 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125243552562810.1789867150.305981159210205-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:10,349 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1596] 2026-09-20 01:19:10,409 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <143984595740003.1789867150.378906250000000-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:10,414 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1597] 2026-09-20 01:19:10,472 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-09-20 01:19:10,535 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-09-20 01:19:10,614 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <555247099826944.1789867150.572326898574829-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:10,621 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1600] 2026-09-20 01:19:10,687 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <251533037744840.1789867150.653864622116089-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:10,692 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1601] 2026-09-20 01:19:10,773 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1602] 2026-09-20 01:19:10,846 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1603] 2026-09-20 01:19:10,911 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <544998164449384.1789867150.876690626144409-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:10,918 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1604] 2026-09-20 01:19:10,980 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <794243229560859.1789867150.947785139083862-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:10,984 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1605] 2026-09-20 01:19:11,047 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1606] 2026-09-20 01:19:11,104 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1607] 2026-09-20 01:19:11,179 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <704721245736451.1789867151.142324686050415-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:11,186 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1608] 2026-09-20 01:19:11,255 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <435519546243451.1789867151.216989040374756-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:11,261 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1609] 2026-09-20 01:19:11,329 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1610] 2026-09-20 01:19:11,402 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1611] 2026-09-20 01:19:11,468 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <341169659736130.1789867151.433909177780151-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:11,474 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1612] 2026-09-20 01:19:11,554 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <307142691947113.1789867151.522069931030273-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:11,558 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1613] 2026-09-20 01:19:11,613 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1614] 2026-09-20 01:19:11,679 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1615] 2026-09-20 01:19:11,755 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <989817241053200.1789867151.716779947280884-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:11,761 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1616] 2026-09-20 01:19:11,829 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <417650784546568.1789867151.793068647384644-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:11,834 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1617] 2026-09-20 01:19:11,935 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1618] 2026-09-20 01:19:12,009 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1619] 2026-09-20 01:19:12,072 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <218511233798066.1789867152.039075851440430-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:12,077 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1620] 2026-09-20 01:19:12,134 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <034256392326443.1789867152.103987932205200-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:12,139 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1621] 2026-09-20 01:19:12,193 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1622] 2026-09-20 01:19:12,250 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1623] 2026-09-20 01:19:12,471 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [221] 2026-09-20 01:19:12,750 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [223] 2026-09-20 01:19:12,992 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [225] 2026-09-20 01:19:13,250 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [227] 2026-09-20 01:19:13,494 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [229] 2026-09-20 01:19:13,620 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [228] 2026-09-20 01:19:13,766 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [231, 232] 2026-09-20 01:19:13,888 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [230] 2026-09-20 01:19:13,975 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [235, 236] 2026-09-20 01:19:14,143 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [233, 234] 2026-09-20 01:19:14,298 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [239, 240, 241] 2026-09-20 01:19:14,387 121 INFO rb-6b6600a-224960-417187 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-20 01:19:14,639 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <706762536665487.1789867154.555189847946167-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:14,900 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1624] 2026-09-20 01:19:14,959 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <771062296589363.1789867154.929495573043823-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:14,964 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1625] 2026-09-20 01:19:15,028 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1626] 2026-09-20 01:19:15,085 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1627] 2026-09-20 01:19:15,140 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <748915999252725.1789867155.111686944961548-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:15,144 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1628] 2026-09-20 01:19:15,199 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <718584910655839.1789867155.171526670455933-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:15,203 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1629] 2026-09-20 01:19:15,264 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1630] 2026-09-20 01:19:15,339 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1631] 2026-09-20 01:19:15,411 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <633517936241186.1789867155.375061988830566-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:15,416 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1632] 2026-09-20 01:19:15,481 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <257473154116638.1789867155.445785999298096-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:15,486 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1633] 2026-09-20 01:19:15,559 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1634] 2026-09-20 01:19:15,630 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1635] 2026-09-20 01:19:15,700 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <156349234242409.1789867155.666783094406128-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:15,704 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1636] 2026-09-20 01:19:15,769 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <421693113186974.1789867155.744291067123413-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:15,773 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1637] 2026-09-20 01:19:15,827 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1638] 2026-09-20 01:19:15,896 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1639] 2026-09-20 01:19:15,961 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <705157420002609.1789867155.928952693939209-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:15,967 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1640] 2026-09-20 01:19:16,044 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <921995902684568.1789867156.001965999603271-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:16,050 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1641] 2026-09-20 01:19:16,130 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1642] 2026-09-20 01:19:16,208 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1643] 2026-09-20 01:19:16,281 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <460894413601336.1789867156.240965604782104-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:16,287 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1644] 2026-09-20 01:19:16,372 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <818162723553714.1789867156.325433015823364-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:16,378 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1645] 2026-09-20 01:19:16,443 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1646] 2026-09-20 01:19:16,513 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1647] 2026-09-20 01:19:16,575 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <130155239261950.1789867156.546170711517334-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:16,580 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1648] 2026-09-20 01:19:16,633 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <663824824697535.1789867156.607090950012207-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:16,637 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1649] 2026-09-20 01:19:16,704 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1650] 2026-09-20 01:19:16,756 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1651] 2026-09-20 01:19:16,806 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <477679270473542.1789867156.778949975967407-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:16,810 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1652] 2026-09-20 01:19:16,861 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <317638885574106.1789867156.835671186447144-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:16,865 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1653] 2026-09-20 01:19:16,921 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1654] 2026-09-20 01:19:16,996 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1655] 2026-09-20 01:19:17,077 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <353686587943642.1789867157.041890382766724-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:17,090 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1656] 2026-09-20 01:19:17,187 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <036230883636977.1789867157.132044792175293-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:17,195 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1657] 2026-09-20 01:19:17,293 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1658] 2026-09-20 01:19:17,377 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1659] 2026-09-20 01:19:17,441 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <737092205429606.1789867157.413866043090820-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:17,445 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1660] 2026-09-20 01:19:17,498 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <019170765669990.1789867157.468431711196899-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:17,502 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1661] 2026-09-20 01:19:17,566 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1662] 2026-09-20 01:19:17,646 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1663] 2026-09-20 01:19:17,727 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <928424035493151.1789867157.686396837234497-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:17,733 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1664] 2026-09-20 01:19:17,792 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <891936144917454.1789867157.759925365447998-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:17,797 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1665] 2026-09-20 01:19:17,859 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1666] 2026-09-20 01:19:17,943 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1667] 2026-09-20 01:19:18,006 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <065416284779214.1789867157.972890615463257-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:18,011 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1668] 2026-09-20 01:19:18,065 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <502735393679282.1789867158.036665439605713-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:18,069 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1669] 2026-09-20 01:19:18,125 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1670] 2026-09-20 01:19:18,198 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1671] 2026-09-20 01:19:18,277 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <697412299734977.1789867158.242524623870850-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:18,283 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1672] 2026-09-20 01:19:18,375 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <778449948896548.1789867158.318812370300293-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:18,382 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1673] 2026-09-20 01:19:18,463 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1674] 2026-09-20 01:19:18,518 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1675] 2026-09-20 01:19:18,566 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <255966261681667.1789867158.541487455368042-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:18,571 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1676] 2026-09-20 01:19:18,626 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <955731143261936.1789867158.595571279525757-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:18,630 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1677] 2026-09-20 01:19:18,692 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1678] 2026-09-20 01:19:18,772 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1679] 2026-09-20 01:19:18,945 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <809011024171580.1789867158.921637535095215-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:19,171 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1680] 2026-09-20 01:19:19,238 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <773746133370130.1789867159.203604459762573-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:19,243 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1681] 2026-09-20 01:19:19,319 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1682] 2026-09-20 01:19:19,395 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1683] 2026-09-20 01:19:19,464 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <202062199306010.1789867159.425575017929077-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:19,470 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1684] 2026-09-20 01:19:19,532 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <965632799290053.1789867159.501470565795898-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:19,537 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1685] 2026-09-20 01:19:19,598 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1686] 2026-09-20 01:19:19,660 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1687] 2026-09-20 01:19:19,727 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <183784835333397.1789867159.694237232208252-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:19,755 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1688] 2026-09-20 01:19:19,831 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <407612923687675.1789867159.789428234100342-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:19,842 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1689] 2026-09-20 01:19:19,906 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1690] 2026-09-20 01:19:19,966 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1691] 2026-09-20 01:19:20,021 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <407149811710922.1789867159.990620136260986-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:20,026 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1692] 2026-09-20 01:19:20,101 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <361969286472831.1789867160.055620908737183-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:20,106 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1693] 2026-09-20 01:19:20,168 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1694] 2026-09-20 01:19:20,224 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1695] 2026-09-20 01:19:20,293 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <218949009251212.1789867160.252677202224731-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:20,303 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1696] 2026-09-20 01:19:20,360 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <994491896059386.1789867160.328133821487427-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:20,366 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1697] 2026-09-20 01:19:20,430 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1698] 2026-09-20 01:19:20,533 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1699] 2026-09-20 01:19:20,612 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <897675897149062.1789867160.570476055145264-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:20,617 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1700] 2026-09-20 01:19:20,690 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <305909162982190.1789867160.658889293670654-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:20,696 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1701] 2026-09-20 01:19:20,762 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1702] 2026-09-20 01:19:20,830 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1703] 2026-09-20 01:19:20,895 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <390585677195467.1789867160.865085601806641-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:20,900 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1704] 2026-09-20 01:19:20,963 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <083495458505821.1789867160.931778907775879-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:20,968 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1705] 2026-09-20 01:19:21,038 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1706] 2026-09-20 01:19:21,118 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1707] 2026-09-20 01:19:21,204 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781545932348233.1789867161.162542581558228-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:21,212 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1708] 2026-09-20 01:19:21,287 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <451956762596245.1789867161.248657941818237-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:21,294 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1709] 2026-09-20 01:19:21,395 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1710] 2026-09-20 01:19:21,450 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1711] 2026-09-20 01:19:21,505 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <390488143733152.1789867161.480380535125732-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:21,509 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1712] 2026-09-20 01:19:21,557 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <462949554096964.1789867161.531446933746338-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:21,562 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1713] 2026-09-20 01:19:21,629 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1714] 2026-09-20 01:19:21,714 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1715] 2026-09-20 01:19:21,793 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <347930328805729.1789867161.753008842468262-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:21,800 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1716] 2026-09-20 01:19:21,876 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <392015798840714.1789867161.836904048919678-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:21,884 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1717] 2026-09-20 01:19:21,964 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1718] 2026-09-20 01:19:22,053 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1719] 2026-09-20 01:19:22,124 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <097212546838801.1789867162.092953443527222-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:22,128 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1720] 2026-09-20 01:19:22,179 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <076177984240680.1789867162.151050329208374-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:22,184 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1721] 2026-09-20 01:19:22,240 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1722] 2026-09-20 01:19:22,297 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1723] 2026-09-20 01:19:22,345 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <011387146292941.1789867162.319716453552246-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:22,349 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1724] 2026-09-20 01:19:22,397 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <402719236062708.1789867162.371631383895874-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:22,402 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1725] 2026-09-20 01:19:22,454 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1726] 2026-09-20 01:19:22,506 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1727] 2026-09-20 01:19:22,572 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <859181654618630.1789867162.540864944458008-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:22,577 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1728] 2026-09-20 01:19:22,642 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245954556381604.1789867162.607515811920166-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:22,647 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1729] 2026-09-20 01:19:22,710 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1730] 2026-09-20 01:19:22,769 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1731] 2026-09-20 01:19:22,827 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <915311769415215.1789867162.796287775039673-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:22,831 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1732] 2026-09-20 01:19:22,897 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <048231100769059.1789867162.863903284072876-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:22,903 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1733] 2026-09-20 01:19:22,972 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1734] 2026-09-20 01:19:23,037 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1735] 2026-09-20 01:19:23,260 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [245] 2026-09-20 01:19:23,504 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [247] 2026-09-20 01:19:23,714 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [249] 2026-09-20 01:19:24,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [251] 2026-09-20 01:19:24,255 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [253] 2026-09-20 01:19:24,376 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [248] 2026-09-20 01:19:24,504 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [255, 256] 2026-09-20 01:19:24,640 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [250] 2026-09-20 01:19:24,739 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [259, 260] 2026-09-20 01:19:24,881 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [252] 2026-09-20 01:19:24,999 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [263, 264] 2026-09-20 01:19:25,223 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [267] 2026-09-20 01:19:25,418 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [269] 2026-09-20 01:19:25,651 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [271] 2026-09-20 01:19:25,877 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [273] 2026-09-20 01:19:26,145 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [275] 2026-09-20 01:19:26,253 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [270] 2026-09-20 01:19:26,334 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [277, 278] 2026-09-20 01:19:26,467 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [272] 2026-09-20 01:19:26,544 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [281, 282] 2026-09-20 01:19:26,663 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [274] 2026-09-20 01:19:26,744 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [285, 286] 2026-09-20 01:19:26,801 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:19:28,211 121 INFO rb-6b6600a-224960-417187 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-20 01:19:28,493 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <596541204176802.1789867168.424759864807129-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:28,758 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1736] 2026-09-20 01:19:28,814 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <957065299316654.1789867168.783562421798706-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:28,818 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1737] 2026-09-20 01:19:28,882 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1738] 2026-09-20 01:19:28,962 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1739] 2026-09-20 01:19:29,019 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325322487491426.1789867168.986201524734497-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:29,023 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1740] 2026-09-20 01:19:29,079 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <725350852948965.1789867169.048481702804565-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:29,085 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1741] 2026-09-20 01:19:29,140 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1742] 2026-09-20 01:19:29,204 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1743] 2026-09-20 01:19:29,276 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <030630713623614.1789867169.244385719299316-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:29,280 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1744] 2026-09-20 01:19:29,342 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <882537351351017.1789867169.308092355728149-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:29,348 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1745] 2026-09-20 01:19:29,421 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1746] 2026-09-20 01:19:29,494 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1747] 2026-09-20 01:19:29,555 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <184886063502309.1789867169.520302295684814-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:29,561 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1748] 2026-09-20 01:19:29,626 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <754281013214047.1789867169.591275453567505-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:29,632 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1749] 2026-09-20 01:19:29,702 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1750] 2026-09-20 01:19:29,774 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1751] 2026-09-20 01:19:29,848 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <166842734746757.1789867169.812604188919067-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:29,854 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1752] 2026-09-20 01:19:29,920 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <859073167125230.1789867169.882785081863403-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:29,925 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1753] 2026-09-20 01:19:29,999 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1754] 2026-09-20 01:19:30,065 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1755] 2026-09-20 01:19:30,117 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <511052506628106.1789867170.089686155319214-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:30,121 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1756] 2026-09-20 01:19:30,178 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <121943497954894.1789867170.143729448318481-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:30,184 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1757] 2026-09-20 01:19:30,263 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1758] 2026-09-20 01:19:30,333 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1759] 2026-09-20 01:19:30,404 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <857112662369257.1789867170.373181343078613-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:30,409 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1760] 2026-09-20 01:19:30,466 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <049168756883898.1789867170.436970472335815-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:30,473 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1761] 2026-09-20 01:19:30,534 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1762] 2026-09-20 01:19:30,596 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1763] 2026-09-20 01:19:30,660 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <734005055501213.1789867170.625766038894653-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:30,665 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1764] 2026-09-20 01:19:30,722 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <083724041237110.1789867170.691547870635986-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:30,728 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1765] 2026-09-20 01:19:30,801 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1766] 2026-09-20 01:19:30,877 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1767] 2026-09-20 01:19:30,950 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429702360508688.1789867170.916378736495972-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:30,955 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1768] 2026-09-20 01:19:31,016 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <690495359409055.1789867170.982361793518066-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:31,022 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1769] 2026-09-20 01:19:31,095 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1770] 2026-09-20 01:19:31,159 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1771] 2026-09-20 01:19:31,219 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <269054860517791.1789867171.183496236801147-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:31,225 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1772] 2026-09-20 01:19:31,280 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <607297513293090.1789867171.252245187759399-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:31,285 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1773] 2026-09-20 01:19:31,344 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1774] 2026-09-20 01:19:31,405 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1775] 2026-09-20 01:19:31,464 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <482292808410836.1789867171.436771869659424-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:31,469 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1776] 2026-09-20 01:19:31,548 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918809373922325.1789867171.498008489608765-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:31,553 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1777] 2026-09-20 01:19:31,630 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1778] 2026-09-20 01:19:31,722 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1779] 2026-09-20 01:19:31,795 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <701053111788258.1789867171.756197452545166-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:31,801 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1780] 2026-09-20 01:19:31,870 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <992854358602992.1789867171.833988904953003-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:31,875 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1781] 2026-09-20 01:19:31,965 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1782] 2026-09-20 01:19:32,042 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1783] 2026-09-20 01:19:32,125 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <124635970357875.1789867172.085746288299561-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:32,134 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1784] 2026-09-20 01:19:32,225 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <072755183858327.1789867172.177274942398071-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:32,231 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1785] 2026-09-20 01:19:32,322 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1786] 2026-09-20 01:19:32,403 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1787] 2026-09-20 01:19:32,471 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <335134255941523.1789867172.435438394546509-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:32,475 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1788] 2026-09-20 01:19:32,537 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <210469954405136.1789867172.506440401077271-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:32,543 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1789] 2026-09-20 01:19:32,604 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1790] 2026-09-20 01:19:32,676 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1791] 2026-09-20 01:19:32,904 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [289] 2026-09-20 01:19:33,192 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [291] 2026-09-20 01:19:33,320 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [292] 2026-09-20 01:19:33,436 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [293, 294] 2026-09-20 01:19:33,586 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [295, 296] 2026-09-20 01:19:33,755 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [297, 298, 299] 2026-09-20 01:19:33,853 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [300, 301, 302] 2026-09-20 01:19:33,984 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [303, 304, 305, 306] 2026-09-20 01:19:34,258 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [311] 2026-09-20 01:19:34,344 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [312] 2026-09-20 01:19:34,466 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [313, 314] 2026-09-20 01:19:34,555 121 INFO rb-6b6600a-224960-417187 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-20 01:19:34,785 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <775458682294072.1789867174.721040010452271-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:34,993 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1792] 2026-09-20 01:19:35,049 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <101476116268290.1789867175.019747734069824-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:35,054 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1793] 2026-09-20 01:19:35,108 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1794] 2026-09-20 01:19:35,167 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1795] 2026-09-20 01:19:35,220 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <911296162641517.1789867175.192064523696899-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:35,223 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1796] 2026-09-20 01:19:35,278 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <710565506012740.1789867175.247346639633179-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:35,283 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1797] 2026-09-20 01:19:35,333 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1798] 2026-09-20 01:19:35,391 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1799] 2026-09-20 01:19:35,456 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686158405860930.1789867175.426929235458374-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:35,461 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1800] 2026-09-20 01:19:35,523 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <405338730569984.1789867175.489182472229004-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:35,530 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1801] 2026-09-20 01:19:35,614 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1802] 2026-09-20 01:19:35,688 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1803] 2026-09-20 01:19:35,750 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <956242614595864.1789867175.717460155487061-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:35,755 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1804] 2026-09-20 01:19:35,817 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <425089770177042.1789867175.782944202423096-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:35,822 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1805] 2026-09-20 01:19:35,891 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1806] 2026-09-20 01:19:35,965 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1807] 2026-09-20 01:19:36,040 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <753050373594028.1789867176.001297235488892-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:36,047 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1808] 2026-09-20 01:19:36,103 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <695331857346705.1789867176.074992895126343-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:36,107 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1809] 2026-09-20 01:19:36,163 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1810] 2026-09-20 01:19:36,223 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1811] 2026-09-20 01:19:36,302 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <071161248758136.1789867176.253828048706055-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:36,309 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1812] 2026-09-20 01:19:36,371 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <832222611743463.1789867176.337965965270996-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:36,377 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1813] 2026-09-20 01:19:36,437 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1814] 2026-09-20 01:19:36,505 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1815] 2026-09-20 01:19:36,568 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <402795738418607.1789867176.539849996566772-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:36,572 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1816] 2026-09-20 01:19:36,661 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <990420461155777.1789867176.604801893234253-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:36,667 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1817] 2026-09-20 01:19:36,745 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1818] 2026-09-20 01:19:36,821 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1819] 2026-09-20 01:19:36,887 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <673836278258832.1789867176.848832845687866-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:36,893 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1820] 2026-09-20 01:19:36,963 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <595594713442324.1789867176.928309917449951-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:36,968 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1821] 2026-09-20 01:19:37,041 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1822] 2026-09-20 01:19:37,138 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1823] 2026-09-20 01:19:37,208 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <386196034803062.1789867177.175571441650391-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:37,213 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1824] 2026-09-20 01:19:37,276 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <517815762765528.1789867177.241888046264648-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:37,280 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1825] 2026-09-20 01:19:37,344 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1826] 2026-09-20 01:19:37,415 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1827] 2026-09-20 01:19:37,489 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <298710536644882.1789867177.445600271224976-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:37,494 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1828] 2026-09-20 01:19:37,563 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <934944221181659.1789867177.527290344238281-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:37,567 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1829] 2026-09-20 01:19:37,625 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1830] 2026-09-20 01:19:37,680 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1831] 2026-09-20 01:19:37,737 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <606920328973926.1789867177.709789514541626-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:37,745 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1832] 2026-09-20 01:19:37,800 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <741292864434568.1789867177.772355794906616-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:37,805 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1833] 2026-09-20 01:19:37,864 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1834] 2026-09-20 01:19:37,919 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1835] 2026-09-20 01:19:37,970 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <160642700715481.1789867177.942576169967651-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:37,974 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1836] 2026-09-20 01:19:38,026 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <225445015298579.1789867178.000206232070923-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:38,030 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1837] 2026-09-20 01:19:38,082 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1838] 2026-09-20 01:19:38,138 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1839] 2026-09-20 01:19:38,198 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <773057088417442.1789867178.169872283935547-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:38,203 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1840] 2026-09-20 01:19:38,255 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <908847713276481.1789867178.227156877517700-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:38,260 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1841] 2026-09-20 01:19:38,322 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1842] 2026-09-20 01:19:38,385 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1843] 2026-09-20 01:19:38,447 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <639405878615350.1789867178.410475254058838-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:38,451 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1844] 2026-09-20 01:19:38,513 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <489563745768142.1789867178.476122140884399-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:38,518 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1845] 2026-09-20 01:19:38,589 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1846] 2026-09-20 01:19:38,646 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1847] 2026-09-20 01:19:38,844 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [317] 2026-09-20 01:19:39,062 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [319] 2026-09-20 01:19:39,270 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [321] 2026-09-20 01:19:39,461 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [323] 2026-09-20 01:19:39,522 121 INFO rb-6b6600a-224960-417187 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-20 01:19:39,715 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <659246155565961.1789867179.654951333999634-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:39,914 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1848] 2026-09-20 01:19:39,964 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <898386246924420.1789867179.939150571823120-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:39,968 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1849] 2026-09-20 01:19:40,018 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1850] 2026-09-20 01:19:40,067 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1851] 2026-09-20 01:19:40,114 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <546587511940846.1789867180.088447809219360-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:40,117 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1852] 2026-09-20 01:19:40,167 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <625526984533638.1789867180.140824794769287-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:40,171 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1853] 2026-09-20 01:19:40,223 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1854] 2026-09-20 01:19:40,279 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1855] 2026-09-20 01:19:40,337 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <257346751663803.1789867180.309886693954468-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:40,341 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1856] 2026-09-20 01:19:40,394 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <660406253201575.1789867180.365288257598877-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:40,398 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1857] 2026-09-20 01:19:40,459 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1858] 2026-09-20 01:19:40,524 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1859] 2026-09-20 01:19:40,584 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <790429946460490.1789867180.551518440246582-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:40,590 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1860] 2026-09-20 01:19:40,651 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <818294586091860.1789867180.619146585464478-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:40,655 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1861] 2026-09-20 01:19:40,719 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1862] 2026-09-20 01:19:40,804 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1863] 2026-09-20 01:19:40,874 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <459021465400345.1789867180.841578006744385-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:40,878 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1864] 2026-09-20 01:19:40,942 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <742923219132110.1789867180.908284664154053-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:40,948 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1865] 2026-09-20 01:19:41,007 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1866] 2026-09-20 01:19:41,068 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1867] 2026-09-20 01:19:41,124 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <631102559012340.1789867181.095602989196777-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:41,129 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1868] 2026-09-20 01:19:41,189 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <051811017757447.1789867181.154670953750610-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:41,194 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1869] 2026-09-20 01:19:41,254 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1870] 2026-09-20 01:19:41,310 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1871] 2026-09-20 01:19:41,383 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <490409337927427.1789867181.350204229354858-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:41,387 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1872] 2026-09-20 01:19:41,441 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <254572521394957.1789867181.411384820938110-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:41,445 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1873] 2026-09-20 01:19:41,508 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1874] 2026-09-20 01:19:41,575 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1875] 2026-09-20 01:19:41,628 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <986603126652567.1789867181.598940134048462-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:41,635 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1876] 2026-09-20 01:19:41,690 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <386539686901977.1789867181.660712718963623-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:41,695 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1877] 2026-09-20 01:19:41,754 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1878] 2026-09-20 01:19:41,813 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1879] 2026-09-20 01:19:41,877 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <085933983933979.1789867181.844237089157104-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:41,883 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1880] 2026-09-20 01:19:42,484 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <906918781054290.1789867181.915123939514160-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:42,490 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1881] 2026-09-20 01:19:42,571 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1882] 2026-09-20 01:19:42,643 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1883] 2026-09-20 01:19:42,709 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <908153900138638.1789867182.679892063140869-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:42,714 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1884] 2026-09-20 01:19:42,771 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <516955498160884.1789867182.737737417221069-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:42,775 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1885] 2026-09-20 01:19:42,834 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1886] 2026-09-20 01:19:42,897 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1887] 2026-09-20 01:19:42,972 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <505002330878402.1789867182.932504177093506-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:42,985 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1888] 2026-09-20 01:19:43,066 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <030650887133903.1789867183.027246952056885-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:43,078 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1889] 2026-09-20 01:19:43,158 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1890] 2026-09-20 01:19:43,240 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1891] 2026-09-20 01:19:43,309 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <963892338704912.1789867183.274919748306274-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:43,315 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1892] 2026-09-20 01:19:43,382 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <154424144203154.1789867183.344541788101196-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:43,389 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1893] 2026-09-20 01:19:43,463 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1894] 2026-09-20 01:19:43,540 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1895] 2026-09-20 01:19:43,653 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <706086877263188.1789867183.610263824462891-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:43,659 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1896] 2026-09-20 01:19:43,732 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <199701456261996.1789867183.695621013641357-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:43,738 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1897] 2026-09-20 01:19:43,806 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1898] 2026-09-20 01:19:43,880 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1899] 2026-09-20 01:19:43,943 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <141885723945665.1789867183.911514282226562-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:43,948 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1900] 2026-09-20 01:19:44,001 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <466549921161381.1789867183.974015474319458-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:44,006 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1901] 2026-09-20 01:19:44,103 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1902] 2026-09-20 01:19:44,173 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1903] 2026-09-20 01:19:44,451 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [325] 2026-09-20 01:19:44,748 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [327] 2026-09-20 01:19:44,989 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [329] 2026-09-20 01:19:45,286 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [331] 2026-09-20 01:19:45,462 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [332] 2026-09-20 01:19:45,627 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [333, 334] 2026-09-20 01:19:45,759 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [335, 336] 2026-09-20 01:19:45,849 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [337, 338, 339] 2026-09-20 01:19:46,072 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [343] 2026-09-20 01:19:46,152 121 INFO rb-6b6600a-224960-417187 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-20 01:19:46,418 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <784583077300284.1789867186.347219944000244-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:46,675 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1904] 2026-09-20 01:19:46,734 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <630346804912872.1789867186.705619096755981-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:46,738 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1905] 2026-09-20 01:19:46,813 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1906] 2026-09-20 01:19:46,889 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1907] 2026-09-20 01:19:46,959 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <061119611443616.1789867186.923815250396729-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:46,965 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1908] 2026-09-20 01:19:47,028 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <159175549383099.1789867186.994324207305908-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:47,032 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1909] 2026-09-20 01:19:47,087 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1910] 2026-09-20 01:19:47,142 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1911] 2026-09-20 01:19:47,198 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <328914896128275.1789867187.171530961990356-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:47,203 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1912] 2026-09-20 01:19:47,268 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <474029158301712.1789867187.231072664260864-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:47,275 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1913] 2026-09-20 01:19:47,349 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1914] 2026-09-20 01:19:47,432 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1915] 2026-09-20 01:19:47,517 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <735208536874334.1789867187.468547344207764-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:47,522 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1916] 2026-09-20 01:19:47,585 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <231614663572081.1789867187.551385402679443-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:47,590 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1917] 2026-09-20 01:19:47,677 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1918] 2026-09-20 01:19:47,763 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1919] 2026-09-20 01:19:47,850 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <707820180532665.1789867187.809885263442993-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:47,855 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1920] 2026-09-20 01:19:47,930 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <199417930766335.1789867187.889465332031250-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:47,963 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1921] 2026-09-20 01:19:48,046 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1922] 2026-09-20 01:19:48,121 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1923] 2026-09-20 01:19:48,214 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <195034784639994.1789867188.164191484451294-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:48,233 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1924] 2026-09-20 01:19:48,312 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <510460151443041.1789867188.273612499237061-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:48,318 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1925] 2026-09-20 01:19:48,397 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1926] 2026-09-20 01:19:48,461 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1927] 2026-09-20 01:19:48,527 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <074406935901724.1789867188.499496936798096-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:48,531 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1928] 2026-09-20 01:19:48,585 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <128751670782110.1789867188.556789159774780-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:48,589 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1929] 2026-09-20 01:19:48,647 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1930] 2026-09-20 01:19:48,706 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1931] 2026-09-20 01:19:48,764 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <432979213213126.1789867188.732070684432983-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:48,769 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1932] 2026-09-20 01:19:48,844 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <465631154614032.1789867188.802196025848389-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:48,848 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1933] 2026-09-20 01:19:48,918 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1934] 2026-09-20 01:19:48,980 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1935] 2026-09-20 01:19:49,048 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <851573129671534.1789867189.015185832977295-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:49,053 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1936] 2026-09-20 01:19:49,119 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <042371157482874.1789867189.086892843246460-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:49,123 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1937] 2026-09-20 01:19:49,185 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1938] 2026-09-20 01:19:49,261 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1939] 2026-09-20 01:19:49,320 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <262901280257005.1789867189.289765357971191-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:49,323 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1940] 2026-09-20 01:19:49,391 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <347936012137077.1789867189.354107856750488-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:49,397 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1941] 2026-09-20 01:19:49,461 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1942] 2026-09-20 01:19:49,519 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1943] 2026-09-20 01:19:49,591 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <278843560010668.1789867189.554931402206421-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:49,598 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1944] 2026-09-20 01:19:49,668 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <086080427721971.1789867189.634485483169556-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:49,673 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1945] 2026-09-20 01:19:49,748 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1946] 2026-09-20 01:19:49,829 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1947] 2026-09-20 01:19:49,908 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <007041321911638.1789867189.867567062377930-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:49,914 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1948] 2026-09-20 01:19:49,990 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <239218274972129.1789867189.949949502944946-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:49,996 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1949] 2026-09-20 01:19:50,072 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1950] 2026-09-20 01:19:50,152 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1951] 2026-09-20 01:19:50,229 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664394451036852.1789867190.194044589996338-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:50,235 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1952] 2026-09-20 01:19:50,293 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <778051471589895.1789867190.263547658920288-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:50,298 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1953] 2026-09-20 01:19:50,355 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1954] 2026-09-20 01:19:50,413 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1955] 2026-09-20 01:19:50,466 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <185903244394145.1789867190.437243938446045-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:50,470 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1956] 2026-09-20 01:19:50,528 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <885488000317691.1789867190.495707988739014-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:50,532 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1957] 2026-09-20 01:19:50,598 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1958] 2026-09-20 01:19:50,690 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1959] 2026-09-20 01:19:50,763 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:19:52,265 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_alight_before_board_raises ... 2026-09-20 01:19:52,430 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <697182979191738.1789867192.367549657821655-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:52,512 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1960] 2026-09-20 01:19:52,578 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <558884045175883.1789867192.543787956237793-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:52,583 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1961] 2026-09-20 01:19:52,666 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1962] 2026-09-20 01:19:52,752 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1963] 2026-09-20 01:19:52,834 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <910589411024272.1789867192.789186000823975-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:52,840 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1964] 2026-09-20 01:19:52,925 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <023026517906722.1789867192.874444723129272-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:52,932 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1965] 2026-09-20 01:19:53,033 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1966] 2026-09-20 01:19:53,125 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1967] 2026-09-20 01:19:53,337 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [345] 2026-09-20 01:19:53,480 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_alight_checks_out_passenger ... 2026-09-20 01:19:53,643 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <407955987057567.1789867193.571358680725098-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:53,710 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1968] 2026-09-20 01:19:53,770 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <147545339605546.1789867193.736107587814331-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:53,775 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1969] 2026-09-20 01:19:53,853 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1970] 2026-09-20 01:19:53,932 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1971] 2026-09-20 01:19:54,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <225515491611968.1789867193.965137004852295-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:54,005 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1972] 2026-09-20 01:19:54,064 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <372614634314733.1789867194.032631874084473-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:54,068 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1973] 2026-09-20 01:19:54,140 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1974] 2026-09-20 01:19:54,207 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1975] 2026-09-20 01:19:54,405 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [347] 2026-09-20 01:19:54,542 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_before_vehicle_scheduled_raises ... 2026-09-20 01:19:54,694 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <244086966184111.1789867194.629696369171143-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:54,763 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1976] 2026-09-20 01:19:54,838 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <566583407647948.1789867194.801888942718506-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:54,844 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1977] 2026-09-20 01:19:54,918 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1978] 2026-09-20 01:19:54,983 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1979] 2026-09-20 01:19:55,060 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <167519506653007.1789867195.017601728439331-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:55,067 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1980] 2026-09-20 01:19:55,123 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <401516519001733.1789867195.095534563064575-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:55,128 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1981] 2026-09-20 01:19:55,191 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1982] 2026-09-20 01:19:55,250 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1983] 2026-09-20 01:19:55,284 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_checks_in_passenger ... 2026-09-20 01:19:55,445 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <686439201954006.1789867195.367612361907959-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:55,510 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1984] 2026-09-20 01:19:55,569 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <488965951499142.1789867195.534574747085571-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:55,578 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1985] 2026-09-20 01:19:55,647 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1986] 2026-09-20 01:19:55,706 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1987] 2026-09-20 01:19:55,755 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <189910471470223.1789867195.728378772735596-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:55,759 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1988] 2026-09-20 01:19:55,815 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <722211221966153.1789867195.782276391983032-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:55,820 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1989] 2026-09-20 01:19:55,881 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1990] 2026-09-20 01:19:55,939 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1991] 2026-09-20 01:19:56,117 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [349] 2026-09-20 01:19:56,211 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_sets_check_in_timestamp ... 2026-09-20 01:19:56,371 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <815383317383835.1789867196.301228523254395-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:56,461 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1992] 2026-09-20 01:19:56,539 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <129026699314982.1789867196.497360229492188-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:56,548 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1993] 2026-09-20 01:19:56,635 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1994] 2026-09-20 01:19:56,731 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1995] 2026-09-20 01:19:56,811 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <931899355962080.1789867196.768811702728271-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:56,818 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1996] 2026-09-20 01:19:56,894 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <167678518851555.1789867196.853056430816650-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:56,900 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1997] 2026-09-20 01:19:56,984 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1998] 2026-09-20 01:19:57,068 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1999] 2026-09-20 01:19:57,292 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [351] 2026-09-20 01:19:57,436 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_twice_raises ... 2026-09-20 01:19:57,632 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <402720453634301.1789867197.540099620819092-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:57,716 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2000] 2026-09-20 01:19:57,785 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <516839527177213.1789867197.746739149093628-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:57,791 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2001] 2026-09-20 01:19:57,867 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2002] 2026-09-20 01:19:57,936 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2003] 2026-09-20 01:19:57,998 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <845086990353534.1789867197.963150262832642-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:58,004 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2004] 2026-09-20 01:19:58,067 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <230102629237466.1789867198.033718347549438-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:58,072 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2005] 2026-09-20 01:19:58,170 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2006] 2026-09-20 01:19:58,249 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2007] 2026-09-20 01:19:58,454 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [353] 2026-09-20 01:19:58,587 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_boarded_passenger_is_not_flagged_no_show_on_done ... 2026-09-20 01:19:58,726 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <550850268448390.1789867198.662644624710083-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:58,802 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2008] 2026-09-20 01:19:58,860 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <265238224167634.1789867198.830543756484985-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:19:58,865 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2009] 2026-09-20 01:19:58,923 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2010] 2026-09-20 01:19:58,997 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2011] 2026-09-20 01:19:59,059 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <627861594100407.1789867199.021612882614136-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:19:59,064 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2012] 2026-09-20 01:19:59,141 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <410572490972329.1789867199.093376159667969-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:19:59,147 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2013] 2026-09-20 01:19:59,221 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2014] 2026-09-20 01:19:59,305 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2015] 2026-09-20 01:19:59,528 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [355] 2026-09-20 01:19:59,672 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_boarding_barcodes_are_distinct ... 2026-09-20 01:19:59,873 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <502102893092278.1789867199.778391838073730-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:19:59,959 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2016] 2026-09-20 01:20:00,046 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <839205499626130.1789867199.991110324859619-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:20:00,052 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2017] 2026-09-20 01:20:00,131 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2018] 2026-09-20 01:20:00,223 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2019] 2026-09-20 01:20:00,286 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <996738985072164.1789867200.251296043395996-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:20:00,293 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2020] 2026-09-20 01:20:00,352 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <538280070587103.1789867200.321790695190430-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:20:00,356 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2021] 2026-09-20 01:20:00,417 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2022] 2026-09-20 01:20:00,484 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2023] 2026-09-20 01:20:00,520 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_cancel_keeps_terminal_boarding ... 2026-09-20 01:20:00,697 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <870696118231463.1789867200.608872175216675-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:20:00,776 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2024] 2026-09-20 01:20:00,843 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <405846396037027.1789867200.806564807891846-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:20:00,847 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2025] 2026-09-20 01:20:00,918 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2026] 2026-09-20 01:20:00,992 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2027] 2026-09-20 01:20:01,068 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <967313913470696.1789867201.021719455718994-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:20:01,072 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2028] 2026-09-20 01:20:01,135 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <968215392136264.1789867201.096520423889160-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:20:01,140 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2029] 2026-09-20 01:20:01,213 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2030] 2026-09-20 01:20:01,282 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2031] 2026-09-20 01:20:01,447 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [357] 2026-09-20 01:20:01,539 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_cancel_resets_non_terminal_boarding ... 2026-09-20 01:20:01,678 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <510565148381532.1789867201.613638162612915-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:20:01,764 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2032] 2026-09-20 01:20:01,841 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <470486294041921.1789867201.795569896697998-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:20:01,849 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2033] 2026-09-20 01:20:01,921 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2034] 2026-09-20 01:20:01,984 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2035] 2026-09-20 01:20:02,049 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <756718733710030.1789867202.014624118804932-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:20:02,053 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2036] 2026-09-20 01:20:02,118 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <862251096530164.1789867202.088164329528809-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:20:02,122 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2037] 2026-09-20 01:20:02,195 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2038] 2026-09-20 01:20:02,262 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2039] 2026-09-20 01:20:02,471 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [359] 2026-09-20 01:20:02,568 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_copy_regenerates_boarding_barcode ... 2026-09-20 01:20:02,682 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_manifest_counts_reconcile_to_total ... 2026-09-20 01:20:02,886 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <011511160292089.1789867202.820009469985962-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:20:02,953 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2040] 2026-09-20 01:20:03,006 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <325582456588823.1789867202.979602575302124-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:20:03,010 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2041] 2026-09-20 01:20:03,086 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2042] 2026-09-20 01:20:03,154 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2043] 2026-09-20 01:20:03,208 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <160399210447608.1789867203.177726984024048-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:20:03,213 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2044] 2026-09-20 01:20:03,274 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <012189881435653.1789867203.239155054092407-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:20:03,280 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2045] 2026-09-20 01:20:03,352 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2046] 2026-09-20 01:20:03,422 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2047] 2026-09-20 01:20:03,646 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [361] 2026-09-20 01:20:03,822 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_no_show_materializes_on_trip_done ... 2026-09-20 01:20:04,021 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331888235227220.1789867203.935852766036987-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:20:04,116 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2048] 2026-09-20 01:20:04,189 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <589984792723244.1789867204.153260707855225-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:20:04,194 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2049] 2026-09-20 01:20:04,272 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2050] 2026-09-20 01:20:04,351 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2051] 2026-09-20 01:20:04,405 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <882143915047233.1789867204.375048160552979-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:20:04,411 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2052] 2026-09-20 01:20:04,485 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <444525424257534.1789867204.444183349609375-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:20:04,489 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2053] 2026-09-20 01:20:04,566 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2054] 2026-09-20 01:20:04,639 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2055] 2026-09-20 01:20:04,854 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [363] 2026-09-20 01:20:04,965 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_already_boarded_returns_status ... 2026-09-20 01:20:05,112 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <008881420748816.1789867205.041987180709839-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:20:05,186 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2056] 2026-09-20 01:20:05,241 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <878780443744346.1789867205.209924459457397-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:20:05,246 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2057] 2026-09-20 01:20:05,310 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2058] 2026-09-20 01:20:05,370 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2059] 2026-09-20 01:20:05,435 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <276509194253150.1789867205.395463705062866-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:20:05,439 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2060] 2026-09-20 01:20:05,514 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <276507083020875.1789867205.478887319564819-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:20:05,518 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2061] 2026-09-20 01:20:05,581 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2062] 2026-09-20 01:20:05,643 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2063] 2026-09-20 01:20:05,853 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [365] 2026-09-20 01:20:05,985 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_boards_the_matching_passenger ... 2026-09-20 01:20:06,204 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <117966008356816.1789867206.103063344955444-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:20:06,286 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2064] 2026-09-20 01:20:06,346 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <743093271779855.1789867206.315090656280518-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:20:06,350 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2065] 2026-09-20 01:20:06,413 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2066] 2026-09-20 01:20:06,477 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2067] 2026-09-20 01:20:06,544 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <480185348539633.1789867206.507142305374146-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:20:06,558 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2068] 2026-09-20 01:20:06,627 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <712425392770817.1789867206.591482639312744-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:20:06,656 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2069] 2026-09-20 01:20:06,743 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2070] 2026-09-20 01:20:06,817 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2071] 2026-09-20 01:20:07,049 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [367] 2026-09-20 01:20:07,134 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_unknown_barcode_returns_invalid_pass ... 2026-09-20 01:20:07,184 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_wrong_trip_is_rejected ... 2026-09-20 01:20:07,374 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <353866811940729.1789867207.297702074050903-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:20:07,445 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2072] 2026-09-20 01:20:07,519 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <215654044306913.1789867207.488245248794556-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:20:07,524 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2073] 2026-09-20 01:20:07,591 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2074] 2026-09-20 01:20:07,671 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2075] 2026-09-20 01:20:07,737 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <668888014231948.1789867207.701282739639282-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:20:07,743 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2076] 2026-09-20 01:20:07,810 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <993249184327958.1789867207.773404121398926-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:20:07,816 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2077] 2026-09-20 01:20:07,893 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2078] 2026-09-20 01:20:07,975 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2079] 2026-09-20 01:20:08,204 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [369] 2026-09-20 01:20:08,388 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:20:08,405 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_booking_type_selection_add_uses_ondelete_set_null ... 2026-09-20 01:20:08,428 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_confirm_blocked_when_passengers_below_demand ... 2026-09-20 01:20:08,570 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_confirm_passes_when_passengers_match_demand ... 2026-09-20 01:20:08,752 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <509168177141508.1789867208.651464462280273-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:20:08,807 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2080] 2026-09-20 01:20:08,876 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <889137130775506.1789867208.838745355606079-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:20:08,881 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2081] 2026-09-20 01:20:08,957 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2082] 2026-09-20 01:20:09,037 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2083] 2026-09-20 01:20:09,118 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <184412355248766.1789867209.072820901870728-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:20:09,123 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2084] 2026-09-20 01:20:09,205 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <125338502508499.1789867209.161426782608032-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:20:09,211 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2085] 2026-09-20 01:20:09,299 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2086] 2026-09-20 01:20:09,337 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_employee_booking_type_computes_passenger_transport_type ... 2026-09-20 01:20:09,374 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_booking_defaults_to_round_trip ... 2026-09-20 01:20:09,409 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_model_and_rehomed_fields_exist ... 2026-09-20 01:20:09,423 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_transport_type_value_is_available ... 2026-09-20 01:20:09,437 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_priority_mappings_include_passenger_terms ... 2026-09-20 01:20:09,455 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_transport_type_selection_add_uses_ondelete_set_null ... 2026-09-20 01:20:09,478 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_vip_booking_is_exclusive_transport ... 2026-09-20 01:20:09,533 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:20:09,545 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_passes_when_room_available ... 2026-09-20 01:20:09,633 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_raises_validation_error_when_full ... 2026-09-20 01:20:09,831 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_returns_false_when_bypass_context_set ... 2026-09-20 01:20:09,943 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:20:09,970 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestPassengerVehicleDomain.test_mixed_audience_domain_includes_passenger_capable_vehicle ... 2026-09-20 01:20:10,049 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestPassengerVehicleDomain.test_pure_passenger_domain_excludes_non_passenger_vehicles ... 2026-09-20 01:20:10,121 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:20:10,404 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestUnderCapacityVehicleAssignment.test_under_capacity_vehicle_no_orphan_trip ... 2026-09-20 01:20:10,585 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:20:10,603 121 INFO rb-6b6600a-224960-417187 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-20 01:20:10,627 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_registry_appends_seats_after_base_dimensions ... 2026-09-20 01:20:10,646 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_registry_fresh_list_after_super_append ... 2026-09-20 01:20:10,669 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_seats_spec_shape_matches_tdd_contract ... 2026-09-20 01:20:10,709 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:20:10,724 121 INFO rb-6b6600a-224960-417187 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-20 01:20:10,749 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_16_seat_vehicle_returns_15 ... 2026-09-20 01:20:10,773 121 INFO rb-6b6600a-224960-417187 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-20 01:20:10,793 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_2_seat_vehicle_returns_1 ... 2026-09-20 01:20:10,820 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_non_passenger_vehicle_returns_zero ... 2026-09-20 01:20:10,857 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:20:10,872 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerTrackedGetter.test_vrp_passenger_tracked_false_for_cargo_only_vehicle ... 2026-09-20 01:20:10,899 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerTrackedGetter.test_vrp_passenger_tracked_true_for_passenger_capable_vehicle ... 2026-09-20 01:20:10,937 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:20:10,952 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_employee_booking_demand_equals_passenger_sub_flavour ... 2026-09-20 01:20:11,149 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <148642986467411.1789867211.046409845352173-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:20:11,223 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2087] 2026-09-20 01:20:11,307 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <664129958459151.1789867211.259517431259155-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:20:11,313 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2088] 2026-09-20 01:20:11,390 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2089] 2026-09-20 01:20:11,466 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2090] 2026-09-20 01:20:11,525 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <429057117627117.1789867211.497554540634155-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:20:11,529 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2091] 2026-09-20 01:20:11,583 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <758299022512425.1789867211.550844669342041-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:20:11,587 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2092] 2026-09-20 01:20:11,642 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2093] 2026-09-20 01:20:11,668 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_passenger_demand_is_one_for_passenger_item ... 2026-09-20 01:20:11,826 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <163453352712905.1789867211.735434770584106-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:20:11,888 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2094] 2026-09-20 01:20:11,948 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <174894536231361.1789867211.915503978729248-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:20:11,953 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2095] 2026-09-20 01:20:12,015 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2096] 2026-09-20 01:20:12,085 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2097] 2026-09-20 01:20:12,157 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <821644075260239.1789867212.119302511215210-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:20:12,163 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2098] 2026-09-20 01:20:12,231 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <741422181165702.1789867212.195840358734131-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:20:12,237 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2099] 2026-09-20 01:20:12,294 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2100] 2026-09-20 01:20:12,320 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_passenger_demand_is_zero_for_untyped_item ... 2026-09-20 01:20:12,372 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:20:12,386 121 INFO rb-6b6600a-224960-417187 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-20 01:20:12,614 121 INFO rb-6b6600a-224960-417187 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-20 01:20:12,639 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:20:12,652 121 INFO rb-6b6600a-224960-417187 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-20 01:20:12,956 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:20:12,967 121 INFO rb-6b6600a-224960-417187 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-20 01:20:12,986 121 INFO rb-6b6600a-224960-417187 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-20 01:20:13,014 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:20:13,025 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_insurance.tests.test_access_right: Starting TestAccessRight.test_insurance_type_fleet_group_user_access_right ... 2026-09-20 01:20:13,153 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2, model: fleet.insurance.type 2026-09-20 01:20:13,162 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2, model: fleet.insurance.type 2026-09-20 01:20:13,173 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.message records with IDs: [2077] 2026-09-20 01:20:13,175 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2, model: fleet.insurance.type 2026-09-20 01:20:13,196 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_insurance.tests.test_access_right: Starting TestAccessRight.test_vehicle_insurance_fleet_group_user_access_right ... 2026-09-20 01:20:13,362 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2, model: fleet.vehicle.insurance 2026-09-20 01:20:13,370 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2, model: fleet.vehicle.insurance 2026-09-20 01:20:13,383 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.message records with IDs: [25166] 2026-09-20 01:20:13,386 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2, model: fleet.vehicle.insurance 2026-09-20 01:20:13,424 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:20:13,441 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_insurance_type ... 2026-09-20 01:20:13,601 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2077] 2026-09-20 01:20:13,628 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_unlink_fleet_insurance ... 2026-09-20 01:20:13,721 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25168] 2026-09-20 01:20:13,727 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted fleet.vehicle.insurance records with IDs: [4] 2026-09-20 01:20:13,744 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_write_fleet_insurance ... 2026-09-20 01:20:13,874 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_insurance_type ... 2026-09-20 01:20:14,030 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_unlink_fleet_insurance ... 2026-09-20 01:20:14,152 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25171] 2026-09-20 01:20:14,172 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_write_fleet_insurance ... 2026-09-20 01:20:14,339 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_change_coverage_type ... 2026-09-20 01:20:14,505 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_create_new_fleet_vehicle_insurance ... 2026-09-20 01:20:14,665 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_expired_fleet_vehicle_insurance ... 2026-09-20 01:20:14,938 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_fleet_insurance_expired ... 2026-09-20 01:20:15,071 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Set Expiry' (43) started manually 2026-09-20 01:20:15,087 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Set Expiry' (43) done 2026-09-20 01:20:15,113 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_fleet_insurance_send_expire_notice ... 2026-09-20 01:20:15,250 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Expiry Notification' (44) started manually 2026-09-20 01:20:15,396 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Expiry Notification' (44) done 2026-09-20 01:20:15,435 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:20:15,493 121 INFO rb-6b6600a-224960-417187 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-20 01:20:15,649 121 INFO rb-6b6600a-224960-417187 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-20 01:20:15,736 121 INFO rb-6b6600a-224960-417187 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-20 01:20:15,815 121 INFO rb-6b6600a-224960-417187 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-20 01:20:15,894 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_per_vehicle_override_write_sticks ... 2026-09-20 01:20:15,967 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_reassigning_model_resyncs_can_transport_goods ... 2026-09-20 01:20:16,033 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:20:16,071 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_form_view_onchange_syncs_fields_before_save ... 2026-09-20 01:20:16,174 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_new_vehicle_inherits_capacity_fields_from_model ... 2026-09-20 01:20:16,220 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_write_vehicle_model_id_resyncs_fields ... 2026-09-20 01:20:16,277 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:20:16,287 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_ensure_creates_missing_precision_without_collision ... 2026-09-20 01:20:16,292 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [198601, 198600] 2026-09-20 01:20:16,292 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted decimal.precision records with IDs: [11, 12] 2026-09-20 01:20:16,312 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_ensure_is_idempotent_and_name_guarded ... 2026-09-20 01:20:16,327 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_shipping_precisions_exist_after_install ... 2026-09-20 01:20:16,348 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:20:16,357 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_loading_capacity.tests.test_use_load_capacity_default: Starting TestUseLoadCapacityDefault.test_use_load_capacity_defaults_true ... 2026-09-20 01:20:19,560 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:20:19,939 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <315841604145450.1789867219.865439653396606-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:20:20,009 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2102] 2026-09-20 01:20:20,072 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <564861901497819.1789867220.038085460662842-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:20:20,077 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2103] 2026-09-20 01:20:20,151 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2104] 2026-09-20 01:20:20,213 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2105] 2026-09-20 01:20:20,272 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <539811054278935.1789867220.239268302917480-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:20:20,277 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2106] 2026-09-20 01:20:20,343 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <648894555037933.1789867220.306862354278564-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:20:20,354 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2107] 2026-09-20 01:20:20,433 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2108] 2026-09-20 01:20:20,459 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: Starting TestDispatchOptimiseTour.test_dispatch_optimise_tour ... 2026-09-20 01:20:20,717 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome pid: 2311 2026-09-20 01:20:20,717 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome headless temporary user profile dir: /tmp/tmpym1w2r2p_chrome_odoo 2026-09-20 01:20:20,717 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Issuing json command http://127.0.0.1:38489/json/version 2026-09-20 01:20:20,718 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:38489/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:20:20,731 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Browser version: Chrome/150.0.7871.114 2026-09-20 01:20:20,731 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Issuing json command http://127.0.0.1:38489/json 2026-09-20 01:20:20,731 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:38489/json with timeout 3 increased to 10s during tests 2026-09-20 01:20:20,738 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Websocket url found: ws://127.0.0.1:38489/devtools/page/888DE0E31D61C61B8522D812C52FFE71 2026-09-20 01:20:20,748 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Enable chrome headless console log notification 2026-09-20 01:20:20,750 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome headless enable page notifications 2026-09-20 01:20:20,779 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:vrp_tour_operator from n/a 2026-09-20 01:20:20,787 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Setting session cookie in browser 2026-09-20 01:20:20,806 121 INFO rb-6b6600a-224960-417187 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-20 01:20:20,806 121 INFO rb-6b6600a-224960-417187 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-20 01:20:20,820 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:20:21,735 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:21] "GET /odoo/action-viin_fleet_planning.action_fleet_dispatch_client HTTP/1.1" 200 - 177 0.078 0.840 2026-09-20 01:20:21,738 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Navigation result: {'frameId': '888DE0E31D61C61B8522D812C52FFE71', 'loaderId': 'D1A32C11C10676E54D9CF75F24ACC94C', 'isDownload': False} 2026-09-20 01:20:21,739 121 INFO rb-6b6600a-224960-417187 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-20 01:20:21,781 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:21] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.011 2026-09-20 01:20:21,789 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:21] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-20 01:20:21,793 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:21] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.016 2026-09-20 01:20:21,832 121 INFO rb-6b6600a-224960-417187 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-20 01:20:21,916 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:21] "GET /web/webclient/load_menus/7d7cd8a7aa3d9518768dcf99fa37eef4c0bfad7b2d74ff7bebae080dfe7fa22e HTTP/1.1" 200 - 124 0.073 0.068 2026-09-20 01:20:21,931 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:21] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.147 2026-09-20 01:20:21,946 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:21] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:20:21,990 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:21] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:20:22,376 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-20 01:20:22,380 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-20 01:20:22,380 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-20 01:20:22,391 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-20 01:20:22,412 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: Owl is running in 'dev' mode. 2026-09-20 01:20:22,426 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:20:22,475 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.023 2026-09-20 01:20:22,487 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.002 0.037 2026-09-20 01:20:22,495 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.041 2026-09-20 01:20:22,515 121 INFO rb-6b6600a-224960-417187 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-20 01:20:22,526 121 INFO rb-6b6600a-224960-417187 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-20 01:20:22,573 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-09-20 01:20:22,577 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-09-20 01:20:22,588 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "POST /mail/data HTTP/1.1" 200 - 34 0.044 0.033 2026-09-20 01:20:22,615 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "GET /web/image?model=res.users&field=avatar_128&id=484 HTTP/1.1" 200 - 16 0.010 0.069 2026-09-20 01:20:22,616 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.093 2026-09-20 01:20:22,631 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.087 2026-09-20 01:20:22,656 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "GET /web/image/res.partner/1191/avatar_128?unique=1789867219000 HTTP/1.1" 200 - 8 0.010 0.107 2026-09-20 01:20:22,677 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.068 2026-09-20 01:20:22,679 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:20:22,689 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.031 2026-09-20 01:20:22,708 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.028 2026-09-20 01:20:22,714 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:20:22,734 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 12 0.011 0.014 2026-09-20 01:20:22,789 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 35 0.020 0.059 2026-09-20 01:20:22,822 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:20:22,830 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_read_group HTTP/1.1" 200 - 6 0.003 0.009 2026-09-20 01:20:22,850 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.002 0.008 2026-09-20 01:20:22,860 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.002 0.018 2026-09-20 01:20:22,867 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:22] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.002 0.026 2026-09-20 01:20:22,968 121 INFO rb-6b6600a-224960-417187 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-20 01:20:23,040 121 INFO rb-6b6600a-224960-417187 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-20 01:20:33,118 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:33] "POST /web/dataset/call_kw/fleet.vehicle.trip/action_dispatch_optimize HTTP/1.1" 200 - 37 0.038 10.034 2026-09-20 01:20:33,139 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:33] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-20 01:20:33,176 121 INFO rb-6b6600a-224960-417187 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-20 01:20:33,243 121 INFO rb-6b6600a-224960-417187 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-20 01:20:33,309 121 INFO rb-6b6600a-224960-417187 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-20 01:20:33,376 121 INFO rb-6b6600a-224960-417187 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-20 01:20:33,447 121 INFO rb-6b6600a-224960-417187 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-20 01:20:33,514 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: tour succeeded 2026-09-20 01:20:33,515 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: ╔═══════════════════════════════════════╗ ║ TOUR dispatch_optimize_tour SUCCEEDED ║ ╚═══════════════════════════════════════╝ 2026-09-20 01:20:33,603 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.browser: heap 22220492 (allocated 23289856) 2026-09-20 01:20:33,614 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Closing chrome headless with pid 2311 2026-09-20 01:20:33,617 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Closing websocket connection 2026-09-20 01:20:33,617 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Terminating chrome headless with pid 2311 2026-09-20 01:20:33,711 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome Log in: /tmp/odoo_tests/rb-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_012033_711372_test_dispatch_optimise_tour.txt 2026-09-20 01:20:33,711 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Removing chrome user profile "/tmp/tmpym1w2r2p_chrome_odoo" 2026-09-20 01:20:33,756 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:20:33,773 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_driver_demo_has_fleet_group_driver_and_employee ... 2026-09-20 01:20:33,807 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_driver_demo_scoped_to_own_role ... 2026-09-20 01:20:33,825 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_admin_demo_has_group_admin ... 2026-09-20 01:20:33,867 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_operator_demo_has_group_operator ... 2026-09-20 01:20:33,896 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_operator_demo_scoped_to_own_role ... 2026-09-20 01:20:33,925 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:20:33,938 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour: Starting TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation ... 2026-09-20 01:20:34,304 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2109] 2026-09-20 01:20:34,316 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25394] 2026-09-20 01:20:34,321 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:20:34,593 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Chrome pid: 2524 2026-09-20 01:20:34,593 121 INFO rb-6b6600a-224960-417187 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/tmp4m699_o6_chrome_odoo 2026-09-20 01:20:34,593 121 INFO rb-6b6600a-224960-417187 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:39473/json/version 2026-09-20 01:20:34,594 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:39473/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:20:34,601 121 INFO rb-6b6600a-224960-417187 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-20 01:20:34,601 121 INFO rb-6b6600a-224960-417187 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:39473/json 2026-09-20 01:20:34,601 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:39473/json with timeout 3 increased to 10s during tests 2026-09-20 01:20:34,603 121 INFO rb-6b6600a-224960-417187 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:39473/devtools/page/B610A4F0E49C12A68E69CA6C8DF0F653 2026-09-20 01:20:34,607 121 INFO rb-6b6600a-224960-417187 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-20 01:20:34,611 121 INFO rb-6b6600a-224960-417187 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-20 01:20:34,630 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:dispatch_board_mount_operator from n/a 2026-09-20 01:20:34,632 121 INFO rb-6b6600a-224960-417187 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-20 01:20:34,641 121 INFO rb-6b6600a-224960-417187 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-20 01:20:34,641 121 INFO rb-6b6600a-224960-417187 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-20 01:20:34,650 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:20:35,442 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:35] "GET /odoo/action-viin_fleet_planning.action_fleet_dispatch_client?debug=tests HTTP/1.1" 200 - 178 0.078 0.716 2026-09-20 01:20:35,446 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation: Navigation result: {'frameId': 'B610A4F0E49C12A68E69CA6C8DF0F653', 'loaderId': 'D035387C335D6A5D3E84274EA392D26A', 'isDownload': False} 2026-09-20 01:20:35,447 121 INFO rb-6b6600a-224960-417187 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-20 01:20:35,539 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:35] "GET /web/webclient/load_menus/5eb05021e8f35f81a352dcf05fc6c122a650da6dbfe94e8b5e6d704dccd244a9 HTTP/1.1" 200 - 130 0.028 0.046 2026-09-20 01:20:35,544 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:35] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.077 2026-09-20 01:20:35,549 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:35] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.078 2026-09-20 01:20:35,565 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.085 2026-09-20 01:20:35,569 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:35] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.099 2026-09-20 01:20:35,593 121 INFO rb-6b6600a-224960-417187 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-20 01:20:35,594 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:35] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-09-20 01:20:35,624 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:35] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:20:36,129 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-20 01:20:36,131 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-20 01:20:36,132 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-20 01:20:36,145 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:36] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-09-20 01:20:36,164 121 INFO rb-6b6600a-224960-417187 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-20 01:20:36,174 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:36] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:20:36,198 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:36] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.010 2026-09-20 01:20:36,207 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.003 2026-09-20 01:20:36,217 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.007 2026-09-20 01:20:36,260 121 INFO rb-6b6600a-224960-417187 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-20 01:20:36,268 121 INFO rb-6b6600a-224960-417187 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-20 01:20:36,337 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:36] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:20:36,340 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:36] "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-20 01:20:36,352 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:36] "POST /mail/data HTTP/1.1" 200 - 34 0.062 0.026 2026-09-20 01:20:36,381 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:36] "GET /web/image/res.partner/1194/avatar_128?unique=1789867233000 HTTP/1.1" 200 - 15 0.009 0.070 2026-09-20 01:20:36,382 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:36] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.094 2026-09-20 01:20:37,221 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:37] "GET /web/image?model=res.users&field=avatar_128&id=485 HTTP/1.1" 200 - 9 0.012 0.910 2026-09-20 01:20:37,243 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 01:20:37,248 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:37] "POST /web/action/load HTTP/1.1" 200 - 7 0.016 0.906 2026-09-20 01:20:37,277 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.010 0.903 2026-09-20 01:20:37,288 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:37] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.020 2026-09-20 01:20:37,317 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.013 0.065 2026-09-20 01:20:37,323 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 01:20:37,337 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:37] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 13 0.007 0.028 2026-09-20 01:20:37,380 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:37] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 35 0.016 0.050 2026-09-20 01:20:37,411 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:37] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_read_group HTTP/1.1" 200 - 6 0.003 0.006 2026-09-20 01:20:37,415 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-09-20 01:20:37,431 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:37] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.003 0.009 2026-09-20 01:20:37,442 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:37] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.003 0.011 2026-09-20 01:20:37,452 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:20:37] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.002 0.020 2026-09-20 01:20:37,562 121 INFO rb-6b6600a-224960-417187 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-20 01:20:37,563 121 INFO rb-6b6600a-224960-417187 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-20 01:20:37,622 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour.TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation.browser: heap 21905772 (allocated 23027712) 2026-09-20 01:20:37,635 121 INFO rb-6b6600a-224960-417187 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 2524 2026-09-20 01:20:37,636 121 INFO rb-6b6600a-224960-417187 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-20 01:20:37,636 121 INFO rb-6b6600a-224960-417187 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 2524 2026-09-20 01:20:37,730 121 INFO rb-6b6600a-224960-417187 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-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_012037_729990_test_dispatch_board_mounts_under_debug_prop_validation.txt 2026-09-20 01:20:37,730 121 INFO rb-6b6600a-224960-417187 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/tmp4m699_o6_chrome_odoo" 2026-09-20 01:20:37,763 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:20:38,293 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_dispatch_menu_restricted_to_fleet_operator_group ... 2026-09-20 01:20:38,326 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_non_operator_cannot_see_dispatch_menu ... 2026-09-20 01:20:38,389 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_non_operator_cannot_see_root_menu ... 2026-09-20 01:20:38,465 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_operator_sees_dispatch_menu ... 2026-09-20 01:20:38,525 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_operator_sees_root_menu ... 2026-09-20 01:20:38,588 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_root_menu_restricted_to_fleet_operator_group ... 2026-09-20 01:20:38,614 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:20:38,751 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_default_returns_contract ... 2026-09-20 01:20:38,846 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_echoes_provider ... 2026-09-20 01:20:38,863 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_no_items_arg ... 2026-09-20 01:20:48,949 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:20:49,459 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <000839076464706.1789867249.391757249832153-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:20:49,517 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2110] 2026-09-20 01:20:49,572 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <864327434225714.1789867249.542624950408936-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:20:49,577 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2111] 2026-09-20 01:20:49,656 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2112] 2026-09-20 01:20:49,733 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2113] 2026-09-20 01:20:49,791 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <316633629884413.1789867249.759761810302734-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:20:49,796 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2114] 2026-09-20 01:20:49,859 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275411840838573.1789867249.828800439834595-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:20:49,864 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2115] 2026-09-20 01:20:49,928 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2116] 2026-09-20 01:20:49,948 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchOptimizeObjectiveDroppedCount.test_objective_n_dropped_matches_dropped_list_length ... 2026-09-20 01:20:50,059 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:20:50,742 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852820486541798.1789867250.666328668594360-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:20:50,843 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2117] 2026-09-20 01:20:50,894 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <640067566677301.1789867250.866140842437744-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:20:50,899 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2118] 2026-09-20 01:20:50,966 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2119] 2026-09-20 01:20:51,038 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2120] 2026-09-20 01:20:51,128 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <133157947553553.1789867251.076361656188965-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:20:51,135 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2121] 2026-09-20 01:20:51,196 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <418609858321814.1789867251.163204669952393-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:20:51,200 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2122] 2026-09-20 01:20:51,289 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2123] 2026-09-20 01:20:51,316 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_draft_booking_item_rejected ... 2026-09-20 01:20:51,444 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_non_operator_denied ... 2026-09-20 01:20:51,503 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_operator_assigns_confirmed_item_to_trip ... 2026-09-20 01:20:51,771 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #489 deleted trip.segment records with IDs: [371] 2026-09-20 01:20:51,829 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_unassign_clears_trip ... 2026-09-20 01:20:52,042 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #489 deleted trip.segment records with IDs: [373] 2026-09-20 01:20:52,185 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #489 deleted trip.waypoint records with IDs: [287, 288] 2026-09-20 01:20:52,270 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:20:52,932 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <016839212846985.1789867252.829127311706543-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:20:53,064 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2124] 2026-09-20 01:20:53,141 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <481123578551381.1789867253.104228496551514-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:20:53,145 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2125] 2026-09-20 01:20:53,215 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2126] 2026-09-20 01:20:53,289 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2127] 2026-09-20 01:20:53,370 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <781279047732875.1789867253.325297355651855-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:20:53,377 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2128] 2026-09-20 01:20:53,451 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <320298648370728.1789867253.416805028915405-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:20:53,457 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2129] 2026-09-20 01:20:53,566 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2130] 2026-09-20 01:20:53,593 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeamWiderOperatorGroup.test_operator_wider_group_assigns_item_to_trip_not_personally_driven ... 2026-09-20 01:20:53,807 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #491 deleted trip.segment records with IDs: [375] 2026-09-20 01:20:53,896 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:21:00,284 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_can_write_same_company_waypoint ... 2026-09-20 01:21:00,400 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_cannot_search_cross_company_waypoint ... 2026-09-20 01:21:00,444 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_cannot_write_cross_company_waypoint ... 2026-09-20 01:21:00,457 121 INFO rb-6b6600a-224960-417187 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-20 01:21:00,520 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:21:00,770 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [377] 2026-09-20 01:21:00,918 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [379] 2026-09-20 01:21:01,079 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [381] 2026-09-20 01:21:01,147 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirm.test_batch_confirm_all_draft_trips ... 2026-09-20 01:21:01,292 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirm.test_batch_confirm_already_confirmed_trips_skipped ... 2026-09-20 01:21:01,437 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:21:01,700 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [383] 2026-09-20 01:21:01,788 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirmSavepoint.test_savepoint_rolls_back_failed_trip_state ... 2026-09-20 01:21:01,929 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:21:01,944 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: Starting TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour ... 2026-09-20 01:21:02,291 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2131] 2026-09-20 01:21:02,298 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25418] 2026-09-20 01:21:02,302 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:21:02,568 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome pid: 2738 2026-09-20 01:21:02,568 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome headless temporary user profile dir: /tmp/tmp1bkims___chrome_odoo 2026-09-20 01:21:02,568 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Issuing json command http://127.0.0.1:40123/json/version 2026-09-20 01:21:02,570 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:40123/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:21:02,574 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Browser version: Chrome/150.0.7871.114 2026-09-20 01:21:02,574 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Issuing json command http://127.0.0.1:40123/json 2026-09-20 01:21:02,575 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:40123/json with timeout 3 increased to 10s during tests 2026-09-20 01:21:02,578 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Websocket url found: ws://127.0.0.1:40123/devtools/page/50E8EFDF1733A100942AFDFA9BF456B8 2026-09-20 01:21:02,582 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Enable chrome headless console log notification 2026-09-20 01:21:02,583 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome headless enable page notifications 2026-09-20 01:21:02,600 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:dispatch_tour_operator from n/a 2026-09-20 01:21:02,602 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Setting session cookie in browser 2026-09-20 01:21:02,605 121 INFO rb-6b6600a-224960-417187 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-20 01:21:02,605 121 INFO rb-6b6600a-224960-417187 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-20 01:21:02,616 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:21:03,587 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:03] "GET /odoo/action-viin_fleet_planning.action_fleet_dispatch_client HTTP/1.1" 200 - 179 0.100 0.874 2026-09-20 01:21:03,590 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Navigation result: {'frameId': '50E8EFDF1733A100942AFDFA9BF456B8', 'loaderId': 'FCE626ABDCE484AE680CAB7413C8CC76', 'isDownload': False} 2026-09-20 01:21:03,590 121 INFO rb-6b6600a-224960-417187 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-20 01:21:03,622 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:03] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.008 0.008 2026-09-20 01:21:03,651 121 INFO rb-6b6600a-224960-417187 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-20 01:21:03,712 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:03] "GET /web/webclient/load_menus/7d7cd8a7aa3d9518768dcf99fa37eef4c0bfad7b2d74ff7bebae080dfe7fa22e HTTP/1.1" 200 - 124 0.031 0.065 2026-09-20 01:21:03,716 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:03] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.101 2026-09-20 01:21:03,721 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:03] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.103 2026-09-20 01:21:03,738 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.103 2026-09-20 01:21:03,757 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:03] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.009 2026-09-20 01:21:03,799 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:03] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-20 01:21:04,301 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-20 01:21:04,302 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-20 01:21:04,303 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-20 01:21:04,320 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.006 2026-09-20 01:21:04,330 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: Owl is running in 'dev' mode. 2026-09-20 01:21:04,336 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:21:04,379 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.016 2026-09-20 01:21:04,387 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.025 2026-09-20 01:21:04,401 121 INFO rb-6b6600a-224960-417187 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-20 01:21:04,404 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.011 0.027 2026-09-20 01:21:04,411 121 INFO rb-6b6600a-224960-417187 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-20 01:21:04,464 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "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-20 01:21:04,466 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-09-20 01:21:04,486 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "POST /mail/data HTTP/1.1" 200 - 34 0.050 0.032 2026-09-20 01:21:04,511 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "GET /web/image?model=res.users&field=avatar_128&id=493 HTTP/1.1" 200 - 16 0.007 0.071 2026-09-20 01:21:04,521 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.083 2026-09-20 01:21:04,538 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.005 0.035 2026-09-20 01:21:04,565 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:21:04,568 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "GET /web/image/res.partner/1227/avatar_128?unique=1789867261000 HTTP/1.1" 200 - 8 0.007 0.129 2026-09-20 01:21:04,569 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.151 2026-09-20 01:21:04,583 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.042 2026-09-20 01:21:04,613 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:21:04,621 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 13 0.009 0.013 2026-09-20 01:21:04,667 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 35 0.013 0.052 2026-09-20 01:21:04,680 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.005 0.066 2026-09-20 01:21:04,702 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_read_group HTTP/1.1" 200 - 6 0.006 0.007 2026-09-20 01:21:04,705 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-09-20 01:21:04,730 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.004 0.014 2026-09-20 01:21:04,741 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.002 0.022 2026-09-20 01:21:04,749 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:04] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 4 0.002 0.029 2026-09-20 01:21:04,852 121 INFO rb-6b6600a-224960-417187 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-20 01:21:04,911 121 INFO rb-6b6600a-224960-417187 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-20 01:21:04,976 121 INFO rb-6b6600a-224960-417187 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-20 01:21:05,059 121 INFO rb-6b6600a-224960-417187 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-20 01:21:05,092 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:05] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 10 0.007 0.024 2026-09-20 01:21:05,110 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:05] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 5 0.003 0.009 2026-09-20 01:21:05,144 121 INFO rb-6b6600a-224960-417187 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-20 01:21:05,216 121 INFO rb-6b6600a-224960-417187 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-20 01:21:05,334 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:05] "POST /web/dataset/call_kw/fleet.booking.item/action_dispatch_assign_to_trip HTTP/1.1" 200 - 94 0.048 0.069 2026-09-20 01:21:05,344 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:05] "POST /web/dataset/call_kw/fleet.booking.item/search_read HTTP/1.1" 200 - 1 0.001 0.004 2026-09-20 01:21:05,357 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: tour succeeded 2026-09-20 01:21:05,359 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: ╔════════════════════════════════════════╗ ║ TOUR dispatch_drag_drop_tour SUCCEEDED ║ ╚════════════════════════════════════════╝ 2026-09-20 01:21:05,360 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:05] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_read_group HTTP/1.1" 200 - 2 0.001 0.006 2026-09-20 01:21:05,430 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour.browser: heap 22915328 (allocated 24338432) 2026-09-20 01:21:05,440 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Closing chrome headless with pid 2738 2026-09-20 01:21:05,448 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Closing websocket connection 2026-09-20 01:21:05,449 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Terminating chrome headless with pid 2738 2026-09-20 01:21:05,508 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome Log in: /tmp/odoo_tests/rb-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_012105_508078_test_dispatch_keyboard_assignment_tour.txt 2026-09-20 01:21:05,508 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Removing chrome user profile "/tmp/tmp1bkims___chrome_odoo" 2026-09-20 01:21:05,550 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:21:05,563 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMapViewArch.test_dispatch_board_action_exists ... 2026-09-20 01:21:05,583 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMapViewArch.test_map_view_fields_exist_on_model ... 2026-09-20 01:21:05,605 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:21:05,615 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchListArchBinding.test_dispatch_list_arch_binds_renderer_and_loads_payload ... 2026-09-20 01:21:05,632 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchListArchBinding.test_dispatch_list_arch_keeps_capacity_pct ... 2026-09-20 01:21:05,657 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:21:05,667 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_dispatch_menu_exists_under_root ... 2026-09-20 01:21:05,684 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_booking_root_stays_active ... 2026-09-20 01:21:05,700 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_bookings_menu_relabeled ... 2026-09-20 01:21:05,718 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_bookings_menu_stays_under_booking_root ... 2026-09-20 01:21:05,734 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_operations_root_menu_exists ... 2026-09-20 01:21:05,750 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_reporting_menu_has_manager_group ... 2026-09-20 01:21:05,780 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:21:05,796 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchReparentedMenuNames.test_reparented_menus_resolve_to_operations_app_root ... 2026-09-20 01:21:05,817 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchReparentedMenuNames.test_reparented_menus_show_real_names_not_xmlids ... 2026-09-20 01:21:05,851 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:21:05,866 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestVehicleVrpConfigView.test_last_known_position_fields_surfaced_readonly ... 2026-09-20 01:21:05,923 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestVehicleVrpConfigView.test_vrp_routing_config_fields_surfaced ... 2026-09-20 01:21:05,978 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:21:05,989 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestTripWaypointActualsView.test_waypoint_actual_axis_surfaced ... 2026-09-20 01:21:06,076 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestTripWaypointActualsView.test_waypoint_state_uses_badge_widget ... 2026-09-20 01:21:06,168 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:21:06,265 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchVehicleMaxPayload.test_vehicle_max_payload_mirrors_assigned_vehicle ... 2026-09-20 01:21:06,331 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchVehicleMaxPayload.test_vehicle_max_payload_zero_without_vehicle ... 2026-09-20 01:21:06,358 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:21:06,678 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <902095276358184.1789867266.589231729507446-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:21:06,787 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2132] 2026-09-20 01:21:06,865 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <252120011831287.1789867266.820972681045532-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:21:06,871 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2133] 2026-09-20 01:21:06,952 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2134] 2026-09-20 01:21:07,028 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2135] 2026-09-20 01:21:07,102 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <185584184601394.1789867267.063397169113159-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:21:07,109 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2136] 2026-09-20 01:21:07,181 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <416642543416325.1789867267.142234563827515-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:21:07,186 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2137] 2026-09-20 01:21:07,263 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2138] 2026-09-20 01:21:07,452 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [385] 2026-09-20 01:21:07,554 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_gps_coords_stored_and_location_source_is_gps ... 2026-09-20 01:21:07,624 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_arrive_twice_raises ... 2026-09-20 01:21:07,725 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_depart_from_arrived_state_raises ... 2026-09-20 01:21:07,825 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_load_on_planned_stop_raises ... 2026-09-20 01:21:07,919 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_unload_on_planned_stop_raises ... 2026-09-20 01:21:08,012 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_per_stop_action_before_trip_start_raises ... 2026-09-20 01:21:08,050 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_item_actual_dropoff_time_derives_from_wp_unload_time ... 2026-09-20 01:21:08,120 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_item_actual_pickup_time_derives_from_wp_load_time ... 2026-09-20 01:21:08,187 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_mixed_stop_full_state_machine_with_all_four_actuals ... 2026-09-20 01:21:08,278 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_no_item_stop_autoservices_on_arrive ... 2026-09-20 01:21:08,346 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [386] 2026-09-20 01:21:08,486 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [387, 388] 2026-09-20 01:21:08,611 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_pickup_stop_advances_planned_to_departed_and_stamps_actuals ... 2026-09-20 01:21:08,674 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_planned_address_fallback_when_no_coords_passed ... 2026-09-20 01:21:08,733 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_vehicle_last_position_source_mirrors_waypoint ... 2026-09-20 01:21:08,795 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_vehicle_position_updates_on_driver_action ... 2026-09-20 01:21:08,867 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:21:09,163 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <231408884992949.1789867269.075188875198364-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:21:09,264 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2139] 2026-09-20 01:21:09,317 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <045504977384039.1789867269.287810325622559-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:21:09,322 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2140] 2026-09-20 01:21:09,383 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2141] 2026-09-20 01:21:09,437 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2142] 2026-09-20 01:21:09,489 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <975096534075499.1789867269.459660291671753-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:21:09,493 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2143] 2026-09-20 01:21:09,546 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <349627195047157.1789867269.515079736709595-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:21:09,551 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2144] 2026-09-20 01:21:09,613 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2145] 2026-09-20 01:21:09,777 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [391] 2026-09-20 01:21:09,848 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_driver_start_bridges_to_action_start ... 2026-09-20 01:21:09,903 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_driver_start_returns_error_if_trip_already_in_progress ... 2026-09-20 01:21:09,984 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_refused_when_stop_is_arrived ... 2026-09-20 01:21:10,068 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_refused_while_stop_still_active ... 2026-09-20 01:21:10,144 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_when_all_stops_departed_bridges_to_action_done ... 2026-09-20 01:21:10,211 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_with_failed_stop_still_completes ... 2026-09-20 01:21:10,298 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:21:10,597 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <492743631059056.1789867270.515096426010132-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:21:10,704 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2146] 2026-09-20 01:21:10,769 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <251046746701397.1789867270.735211849212646-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:21:10,774 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2147] 2026-09-20 01:21:10,834 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2148] 2026-09-20 01:21:10,923 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2149] 2026-09-20 01:21:11,005 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554330861960578.1789867270.954192876815796-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:21:11,011 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2150] 2026-09-20 01:21:11,079 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <332402212215304.1789867271.044611930847168-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:21:11,084 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2151] 2026-09-20 01:21:11,150 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2152] 2026-09-20 01:21:11,299 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [393] 2026-09-20 01:21:11,388 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_failed_dropoff_stop_leaves_item_actual_dropoff_time_null ... 2026-09-20 01:21:11,434 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_failed_pickup_stop_leaves_item_actual_pickup_time_null ... 2026-09-20 01:21:11,476 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_arrived_stop_marks_failed ... 2026-09-20 01:21:11,516 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_departed_stop_raises ... 2026-09-20 01:21:11,597 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_planned_stop_marks_failed_and_stamps ... 2026-09-20 01:21:11,652 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_serviced_stop_raises ... 2026-09-20 01:21:11,719 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [394] 2026-09-20 01:21:11,827 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [395, 396] 2026-09-20 01:21:11,920 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_with_invalid_reason_raises ... 2026-09-20 01:21:11,977 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_without_note_is_valid ... 2026-09-20 01:21:12,030 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:21:12,259 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <685167831950952.1789867272.190911531448364-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:21:12,354 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2153] 2026-09-20 01:21:12,411 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <154044259959222.1789867272.379479885101318-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:21:12,416 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2154] 2026-09-20 01:21:12,477 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2155] 2026-09-20 01:21:12,544 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2156] 2026-09-20 01:21:12,615 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <832682726149339.1789867272.575943708419800-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:21:12,622 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2157] 2026-09-20 01:21:12,689 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <384745589042646.1789867272.652778387069702-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:21:12,695 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2158] 2026-09-20 01:21:12,761 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2159] 2026-09-20 01:21:12,914 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [399] 2026-09-20 01:21:12,976 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_can_read_own_trip ... 2026-09-20 01:21:13,183 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_cannot_act_on_another_drivers_waypoint ... 2026-09-20 01:21:13,587 121 INFO rb-6b6600a-224960-417187 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-20 01:21:13,615 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_cannot_read_another_drivers_trip ... 2026-09-20 01:21:14,020 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_search_returns_only_own_trips ... 2026-09-20 01:21:14,343 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_fleet_group_driver_does_not_imply_fleet_group_user ... 2026-09-20 01:21:14,360 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_fleet_group_driver_implies_base_group_user ... 2026-09-20 01:21:14,377 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_get_current_driver_trips_returns_only_confirmed_and_in_progress ... 2026-09-20 01:21:14,760 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2160] 2026-09-20 01:21:14,888 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:21:15,240 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <742175424268119.1789867275.175614356994629-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:21:15,313 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2161] 2026-09-20 01:21:15,371 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <005809385231467.1789867275.340447664260864-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:21:15,376 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2162] 2026-09-20 01:21:15,435 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2163] 2026-09-20 01:21:15,503 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2164] 2026-09-20 01:21:15,567 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <275904123756636.1789867275.533188104629517-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:21:15,572 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2165] 2026-09-20 01:21:15,634 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <269536826445132.1789867275.601283311843872-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:21:15,639 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2166] 2026-09-20 01:21:15,693 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2167] 2026-09-20 01:21:15,921 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [401] 2026-09-20 01:21:16,007 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [402] 2026-09-20 01:21:16,114 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [403, 404] 2026-09-20 01:21:16,233 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2168] 2026-09-20 01:21:16,257 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: Starting TestDriverExecutionTour.test_driver_execution_tour ... 2026-09-20 01:21:16,514 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome pid: 2953 2026-09-20 01:21:16,516 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome headless temporary user profile dir: /tmp/tmpct9_ztbc_chrome_odoo 2026-09-20 01:21:16,516 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Issuing json command http://127.0.0.1:37311/json/version 2026-09-20 01:21:16,517 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:37311/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:21:16,522 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Browser version: Chrome/150.0.7871.114 2026-09-20 01:21:16,522 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Issuing json command http://127.0.0.1:37311/json 2026-09-20 01:21:16,523 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:37311/json with timeout 3 increased to 10s during tests 2026-09-20 01:21:16,527 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Websocket url found: ws://127.0.0.1:37311/devtools/page/9A4F8F14CD6ABD16C549341FEC865B20 2026-09-20 01:21:16,528 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Enable chrome headless console log notification 2026-09-20 01:21:16,530 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome headless enable page notifications 2026-09-20 01:21:16,559 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:driver_exec_tour from n/a 2026-09-20 01:21:16,565 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Setting session cookie in browser 2026-09-20 01:21:16,567 121 INFO rb-6b6600a-224960-417187 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-20 01:21:16,567 121 INFO rb-6b6600a-224960-417187 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-20 01:21:16,576 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:21:17,281 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:17] "GET /odoo/action-viin_fleet_planning.action_driver_execution_client HTTP/1.1" 200 - 177 0.063 0.645 2026-09-20 01:21:17,283 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Navigation result: {'frameId': '9A4F8F14CD6ABD16C549341FEC865B20', 'loaderId': 'CDFDA685A8AFEF6EB325EB30FA32AABD', 'isDownload': False} 2026-09-20 01:21:17,284 121 INFO rb-6b6600a-224960-417187 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-20 01:21:17,316 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:17] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.016 2026-09-20 01:21:17,354 121 INFO rb-6b6600a-224960-417187 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-20 01:21:17,381 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:17] "GET /web/webclient/load_menus/e8f9edce27e228c2d4bedff963a59048f6538d779f5afc490d40c1114bcc6637 HTTP/1.1" 200 - 113 0.024 0.057 2026-09-20 01:21:17,385 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:17] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.085 2026-09-20 01:21:17,388 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:17] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.086 2026-09-20 01:21:17,409 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 0.082 2026-09-20 01:21:17,418 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:17] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-20 01:21:17,445 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:17] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-20 01:21:17,940 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-20 01:21:17,943 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-20 01:21:17,944 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-20 01:21:17,956 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-09-20 01:21:17,966 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: Owl is running in 'dev' mode. 2026-09-20 01:21:17,984 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:21:18,015 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.013 2026-09-20 01:21:18,021 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.003 2026-09-20 01:21:18,032 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.008 2026-09-20 01:21:18,079 121 INFO rb-6b6600a-224960-417187 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-20 01:21:18,092 121 INFO rb-6b6600a-224960-417187 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-20 01:21:18,133 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:21:18,140 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "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-20 01:21:18,192 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /mail/data HTTP/1.1" 200 - 48 0.049 0.061 2026-09-20 01:21:18,217 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "GET /web/image?model=res.users&field=avatar_128&id=499 HTTP/1.1" 200 - 16 0.009 0.102 2026-09-20 01:21:18,230 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.118 2026-09-20 01:21:18,252 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "GET /web/image/res.partner/1249/avatar_128?unique=1789867274000 HTTP/1.1" 200 - 8 0.006 0.139 2026-09-20 01:21:18,275 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 01:21:18,275 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.039 2026-09-20 01:21:18,276 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.156 2026-09-20 01:21:18,287 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_current_driver_trips HTTP/1.1" 200 - 4 0.003 0.027 2026-09-20 01:21:18,301 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.004 0.028 2026-09-20 01:21:18,307 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:21:18,311 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 4 0.004 0.009 2026-09-20 01:21:18,337 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 10 0.007 0.011 2026-09-20 01:21:18,368 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 13 0.007 0.014 2026-09-20 01:21:18,396 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 10 0.006 0.011 2026-09-20 01:21:18,425 121 INFO rb-6b6600a-224960-417187 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-20 01:21:18,496 121 INFO rb-6b6600a-224960-417187 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-20 01:21:18,569 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/dataset/call_kw/fleet.vehicle.trip/action_driver_start HTTP/1.1" 200 - 70 0.025 0.048 2026-09-20 01:21:18,591 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.005 0.009 2026-09-20 01:21:18,615 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.007 0.011 2026-09-20 01:21:18,625 121 INFO rb-6b6600a-224960-417187 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-20 01:21:18,633 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.006 0.007 2026-09-20 01:21:18,692 121 INFO rb-6b6600a-224960-417187 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-20 01:21:18,760 121 INFO rb-6b6600a-224960-417187 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-20 01:21:18,800 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/dataset/call_kw/trip.waypoint/action_arrive HTTP/1.1" 200 - 31 0.017 0.021 2026-09-20 01:21:18,815 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.003 0.007 2026-09-20 01:21:18,834 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.005 0.009 2026-09-20 01:21:18,850 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.004 0.008 2026-09-20 01:21:18,878 121 INFO rb-6b6600a-224960-417187 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-20 01:21:18,904 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/dataset/call_kw/trip.waypoint/action_load HTTP/1.1" 200 - 17 0.011 0.015 2026-09-20 01:21:18,919 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.003 0.005 2026-09-20 01:21:18,937 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.005 0.009 2026-09-20 01:21:18,956 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:18] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.004 0.009 2026-09-20 01:21:18,992 121 INFO rb-6b6600a-224960-417187 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-20 01:21:19,011 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/trip.waypoint/action_depart HTTP/1.1" 200 - 10 0.006 0.012 2026-09-20 01:21:19,026 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.004 0.007 2026-09-20 01:21:19,047 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.007 0.009 2026-09-20 01:21:19,067 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.006 0.009 2026-09-20 01:21:19,092 121 INFO rb-6b6600a-224960-417187 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-20 01:21:19,126 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/trip.waypoint/action_arrive HTTP/1.1" 200 - 16 0.012 0.021 2026-09-20 01:21:19,142 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.004 0.007 2026-09-20 01:21:19,164 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.006 0.011 2026-09-20 01:21:19,179 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.004 0.007 2026-09-20 01:21:19,208 121 INFO rb-6b6600a-224960-417187 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-20 01:21:19,238 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/trip.waypoint/action_unload HTTP/1.1" 200 - 17 0.015 0.014 2026-09-20 01:21:19,255 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.004 0.007 2026-09-20 01:21:19,281 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.007 0.014 2026-09-20 01:21:19,300 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.005 0.009 2026-09-20 01:21:19,326 121 INFO rb-6b6600a-224960-417187 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-20 01:21:19,350 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/trip.waypoint/action_depart HTTP/1.1" 200 - 10 0.009 0.015 2026-09-20 01:21:19,369 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.005 0.008 2026-09-20 01:21:19,391 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.007 0.010 2026-09-20 01:21:19,411 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.006 0.010 2026-09-20 01:21:19,448 121 INFO rb-6b6600a-224960-417187 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-20 01:21:19,517 121 INFO rb-6b6600a-224960-417187 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-20 01:21:19,533 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/trip.waypoint/action_report_issue HTTP/1.1" 200 - 9 0.005 0.011 2026-09-20 01:21:19,562 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 5 0.008 0.010 2026-09-20 01:21:19,594 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 8 0.007 0.016 2026-09-20 01:21:19,618 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/fleet.booking.item/read HTTP/1.1" 200 - 7 0.006 0.008 2026-09-20 01:21:19,642 121 INFO rb-6b6600a-224960-417187 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-20 01:21:19,745 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/fleet.vehicle.trip/action_finish_driver_trip HTTP/1.1" 200 - 71 0.048 0.052 2026-09-20 01:21:19,765 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:21:19] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_current_driver_trips HTTP/1.1" 200 - 4 0.005 0.009 2026-09-20 01:21:19,790 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: tour succeeded 2026-09-20 01:21:19,790 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: ╔══════════════════════════════════════╗ ║ TOUR driver_execution_tour SUCCEEDED ║ ╚══════════════════════════════════════╝ 2026-09-20 01:21:19,835 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.browser: heap 20133536 (allocated 21192704) 2026-09-20 01:21:19,837 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Closing chrome headless with pid 2953 2026-09-20 01:21:19,839 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Closing websocket connection 2026-09-20 01:21:19,840 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Terminating chrome headless with pid 2953 2026-09-20 01:21:19,901 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome Log in: /tmp/odoo_tests/rb-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_012119_901357_test_driver_execution_tour.txt 2026-09-20 01:21:19,901 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Removing chrome user profile "/tmp/tmpct9_ztbc_chrome_odoo" 2026-09-20 01:21:19,940 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:21:21,327 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_002_assign_unassign_trip ... 2026-09-20 01:21:21,550 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <227370239031237.1789867281.487727165222168-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:21:21,600 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2169] 2026-09-20 01:21:21,654 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <263786231169344.1789867281.624872446060181-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:21:21,659 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2170] 2026-09-20 01:21:21,714 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2171] 2026-09-20 01:21:21,769 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2172] 2026-09-20 01:21:21,821 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <351457626533315.1789867281.790887355804443-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:21:21,826 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2173] 2026-09-20 01:21:21,894 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <932564825312209.1789867281.857978343963623-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:21:21,900 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2174] 2026-09-20 01:21:21,967 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2175] 2026-09-20 01:21:22,031 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2176] 2026-09-20 01:21:22,151 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [407] 2026-09-20 01:21:22,225 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [318, 319] 2026-09-20 01:21:22,279 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_003_assign_unassign_trip ... 2026-09-20 01:21:22,395 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <706524153456306.1789867282.325681447982788-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:21:22,436 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2177] 2026-09-20 01:21:22,484 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <089551143066303.1789867282.458149194717407-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:21:22,488 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2178] 2026-09-20 01:21:22,542 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2179] 2026-09-20 01:21:22,600 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2180] 2026-09-20 01:21:22,662 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <900049793732196.1789867282.628138065338135-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:21:22,667 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2181] 2026-09-20 01:21:22,715 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <432917881767402.1789867282.688797950744629-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:21:22,719 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2182] 2026-09-20 01:21:22,773 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2183] 2026-09-20 01:21:22,827 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2184] 2026-09-20 01:21:22,951 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [409] 2026-09-20 01:21:23,034 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [321] 2026-09-20 01:21:23,094 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_004_assign_unassign_trip ... 2026-09-20 01:21:23,248 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <079975577942857.1789867283.153423070907593-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:21:23,307 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2185] 2026-09-20 01:21:23,378 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <533620255318526.1789867283.340379476547241-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:21:23,384 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2186] 2026-09-20 01:21:23,458 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2187] 2026-09-20 01:21:23,524 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2188] 2026-09-20 01:21:23,576 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <245798130115523.1789867283.548094034194946-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:21:23,582 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2189] 2026-09-20 01:21:23,629 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <964949382949130.1789867283.603570699691772-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:21:23,633 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2190] 2026-09-20 01:21:23,684 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2191] 2026-09-20 01:21:23,735 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2192] 2026-09-20 01:21:23,854 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [411] 2026-09-20 01:21:23,984 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [322, 323] 2026-09-20 01:21:24,069 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [413] 2026-09-20 01:21:24,115 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [324, 325] 2026-09-20 01:21:24,150 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_006_assign_unassign_trip ... 2026-09-20 01:21:24,268 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <520260470560477.1789867284.195328712463379-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:21:24,312 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2193] 2026-09-20 01:21:24,366 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <162918625941392.1789867284.335756063461304-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:21:24,371 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2194] 2026-09-20 01:21:24,430 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2195] 2026-09-20 01:21:24,482 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2196] 2026-09-20 01:21:24,526 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <488589898082011.1789867284.502970218658447-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:21:24,530 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2197] 2026-09-20 01:21:24,584 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <276111468454605.1789867284.551413059234619-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:21:24,589 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2198] 2026-09-20 01:21:24,656 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2199] 2026-09-20 01:21:24,740 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2200] 2026-09-20 01:21:24,867 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <063107493075888.1789867284.841160774230957-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:21:24,944 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2201] 2026-09-20 01:21:25,019 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <022405142195043.1789867284.978736877441406-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:21:25,025 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2202] 2026-09-20 01:21:25,103 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2203] 2026-09-20 01:21:25,173 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2204] 2026-09-20 01:21:25,221 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <201250468031489.1789867285.195779323577881-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:21:25,225 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2205] 2026-09-20 01:21:25,293 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <852418925631716.1789867285.255867958068848-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:21:25,297 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2206] 2026-09-20 01:21:25,363 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2207] 2026-09-20 01:21:25,436 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2208] 2026-09-20 01:21:25,507 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:21:26,704 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0001_trip_dates ... 2026-09-20 01:21:26,890 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0002_trip_dates ... 2026-09-20 01:21:26,912 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0003_trip_dates ... 2026-09-20 01:21:26,933 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0004_trip_dates ... 2026-09-20 01:21:26,959 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0005_trip_dates ... 2026-09-20 01:21:27,193 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0006_trip_dates ... 2026-09-20 01:21:27,404 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_action_confirm ... 2026-09-20 01:21:27,735 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [418] 2026-09-20 01:21:28,051 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_change_route_001 ... 2026-09-20 01:21:28,171 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_create_trip_with_more_than_2_waypoint ... 2026-09-20 01:21:28,297 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted route.segment records with IDs: [6] 2026-09-20 01:21:28,803 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [423, 424] 2026-09-20 01:21:28,946 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_demodata_001 ... 2026-09-20 01:21:28,973 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_001 ... 2026-09-20 01:21:29,252 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [427] 2026-09-20 01:21:29,334 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_002 ... 2026-09-20 01:21:29,693 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [429, 430, 431] 2026-09-20 01:21:29,771 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_003 ... 2026-09-20 01:21:30,192 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [435, 436, 437] 2026-09-20 01:21:30,246 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [438, 439, 440] 2026-09-20 01:21:30,363 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [441, 442, 443] 2026-09-20 01:21:30,454 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [444, 445, 446] 2026-09-20 01:21:30,536 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_004 ... 2026-09-20 01:21:30,976 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [450, 451, 452] 2026-09-20 01:21:31,047 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [453, 454, 455] 2026-09-20 01:21:31,144 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_005 ... 2026-09-20 01:21:31,586 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [459, 460, 461] 2026-09-20 01:21:31,629 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [462, 463, 464] 2026-09-20 01:21:31,650 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_006 ... 2026-09-20 01:21:31,963 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_vehicle ... 2026-09-20 01:21:33,029 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_001 ... 2026-09-20 01:21:33,163 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_002 ... 2026-09-20 01:21:33,563 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [473, 474] 2026-09-20 01:21:33,618 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [367] 2026-09-20 01:21:33,681 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [475] 2026-09-20 01:21:33,751 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [477] 2026-09-20 01:21:33,817 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [478] 2026-09-20 01:21:33,903 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_003 ... 2026-09-20 01:21:34,020 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [370] 2026-09-20 01:21:34,089 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [480] 2026-09-20 01:21:34,178 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [482] 2026-09-20 01:21:34,260 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [483] 2026-09-20 01:21:34,350 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [484, 485] 2026-09-20 01:21:34,404 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_unlink ... 2026-09-20 01:21:34,678 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [488] 2026-09-20 01:21:34,881 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [171] 2026-09-20 01:21:34,900 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3892] 2026-09-20 01:21:34,940 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:21:36,549 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip_cost: Starting TestFleetVehicleTripCost.test_trip_cost_001 ... 2026-09-20 01:21:36,736 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip_cost: Starting TestFleetVehicleTripCost.test_trip_cost_002 ... 2026-09-20 01:21:36,795 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:21:38,094 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h1_dropoff_waypoint_mid_time_false_no_crash ... 2026-09-20 01:21:38,416 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [492] 2026-09-20 01:21:38,549 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h1_pickup_waypoint_mid_time_false_no_crash ... 2026-09-20 01:21:38,826 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [494] 2026-09-20 01:21:38,977 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h2_operation_distance_batched_compute ... 2026-09-20 01:21:39,260 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [496] 2026-09-20 01:21:39,390 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [497] 2026-09-20 01:21:39,483 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h2_operation_distance_excludes_non_done_trips ... 2026-09-20 01:21:39,729 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [499] 2026-09-20 01:21:39,867 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h3_assistant_vehicle_trip_ids_follows_trip_assignment ... 2026-09-20 01:21:40,379 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [501] 2026-09-20 01:21:40,544 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h3_assistant_vehicle_trip_ids_via_user_partner ... 2026-09-20 01:21:41,181 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [503] 2026-09-20 01:21:41,310 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:21:41,805 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_admin_supersets_operator_and_booking_admin ... 2026-09-20 01:21:41,843 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_admin_transitively_holds_operator_closure ... 2026-09-20 01:21:41,878 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_driver_role_stays_off_ladder ... 2026-09-20 01:21:41,904 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_operator_inherits_composed_role_closure ... 2026-09-20 01:21:41,938 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_operator_sees_fleet_operations_tree ... 2026-09-20 01:21:42,007 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_root_and_admin_are_default_members_of_group_admin ... 2026-09-20 01:21:42,038 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:21:42,258 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningUniversalMenu.test_bookings_container_stays_under_universal_root ... 2026-09-20 01:21:42,285 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningUniversalMenu.test_plain_employee_keeps_top_level_booking_app ... 2026-09-20 01:21:42,353 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:21:43,857 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_route_canonicalization: Starting TestRouteCanonicalisation.test_explicit_route_not_downgraded_to_popular_sibling ... 2026-09-20 01:21:44,094 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:21:45,810 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_trip_segment_constraint: Starting TestTripSegmentConstraint.test_check_route_section_id_one_side_address_mismatch ... 2026-09-20 01:21:45,974 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:21:47,368 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vehicle_trip_start: Starting TestVehicleTripWizard.test_trip_start_wizard_001 ... 2026-09-20 01:21:47,631 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [506] 2026-09-20 01:21:47,740 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [507] 2026-09-20 01:21:47,812 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vehicle_trip_start: Starting TestVehicleTripWizard.test_trip_start_wizard_002 ... 2026-09-20 01:21:48,110 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [509] 2026-09-20 01:21:48,260 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [510] 2026-09-20 01:21:48,347 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:21:48,863 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <410826933837835.1789867308.776676177978516-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:21:48,955 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2209] 2026-09-20 01:21:49,035 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <090527309232263.1789867308.994790077209473-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:21:49,042 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2210] 2026-09-20 01:21:49,130 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2211] 2026-09-20 01:21:49,209 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2212] 2026-09-20 01:21:49,269 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <623951529456925.1789867309.237188577651978-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:21:49,274 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2213] 2026-09-20 01:21:49,334 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <677515219325957.1789867309.300873279571533-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:21:49,340 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2214] 2026-09-20 01:21:49,405 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2215] 2026-09-20 01:21:49,428 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vrp_apply: Starting TestVRPApplyCreatesTrip.test_apply_creates_draft_trip_when_vehicle_has_none ... 2026-09-20 01:21:49,709 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #546 deleted trip.segment records with IDs: [512] 2026-09-20 01:21:49,786 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:21:50,162 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <798001451206038.1789867310.104620218276978-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:21:50,243 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2216] 2026-09-20 01:21:50,298 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <710545374963983.1789867310.266626834869385-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:21:50,303 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2217] 2026-09-20 01:21:50,362 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2218] 2026-09-20 01:21:50,429 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2219] 2026-09-20 01:21:50,485 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <562118001934137.1789867310.452906847000122-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:21:50,492 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2220] 2026-09-20 01:21:50,541 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <855172220187373.1789867310.513054609298706-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:21:50,545 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2221] 2026-09-20 01:21:50,608 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2222] 2026-09-20 01:21:50,620 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vrp_apply: Starting TestVRPApplyReusesTrip.test_apply_reuses_existing_assignable_trip ... 2026-09-20 01:21:50,820 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #547 deleted trip.segment records with IDs: [514] 2026-09-20 01:21:50,922 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:21:52,244 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpSeamNoOp.test_vrp_empty_items_echoes_provider_verbatim ... 2026-09-20 01:21:52,346 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpSeamNoOp.test_vrp_empty_items_returns_exactly_three_keys ... 2026-09-20 01:21:52,377 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:21:53,703 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpFeasiblePlan.test_vrp_feasible_solution ... 2026-09-20 01:21:53,975 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <972293332550125.1789867313.910757064819336-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:21:54,037 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2223] 2026-09-20 01:21:54,091 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <976082060988492.1789867314.059232473373413-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:21:54,096 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2224] 2026-09-20 01:21:54,161 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2225] 2026-09-20 01:21:54,237 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2226] 2026-09-20 01:21:54,304 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <101633777798447.1789867314.264900922775269-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:21:54,309 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2227] 2026-09-20 01:21:54,364 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <855040133566551.1789867314.331668376922607-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:21:54,369 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2228] 2026-09-20 01:21:54,428 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2229] 2026-09-20 01:21:54,499 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2230] 2026-09-20 01:21:54,604 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <349145555007650.1789867314.566085577011108-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:21:54,638 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2231] 2026-09-20 01:21:54,707 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <352239560366997.1789867314.667436599731445-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:21:54,713 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2232] 2026-09-20 01:21:54,783 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2233] 2026-09-20 01:21:54,852 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2234] 2026-09-20 01:21:54,909 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <342505819066332.1789867314.881790399551392-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:21:54,913 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2235] 2026-09-20 01:21:54,980 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <593277270624331.1789867314.946124315261841-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:21:54,985 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2236] 2026-09-20 01:21:55,060 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2237] 2026-09-20 01:21:55,129 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2238] 2026-09-20 01:22:00,208 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:22:01,590 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpPerLegCumulative.test_vrp_per_leg_reload_route_is_feasible ... 2026-09-20 01:22:01,893 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <926607489430038.1789867321.810836553573608-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:22:01,972 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2239] 2026-09-20 01:22:02,042 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <652964490647651.1789867322.003720998764038-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:22:02,047 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2240] 2026-09-20 01:22:02,108 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2241] 2026-09-20 01:22:02,166 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2242] 2026-09-20 01:22:02,232 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860634437923810.1789867322.192311286926270-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:22:02,239 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2243] 2026-09-20 01:22:02,298 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <832824134728162.1789867322.262181282043457-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:22:02,304 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2244] 2026-09-20 01:22:02,374 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2245] 2026-09-20 01:22:02,426 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2246] 2026-09-20 01:22:02,495 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <142109087089281.1789867322.473262786865234-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:22:02,528 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2247] 2026-09-20 01:22:02,578 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <814778600235429.1789867322.551785707473755-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:22:02,584 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2248] 2026-09-20 01:22:02,646 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2249] 2026-09-20 01:22:02,717 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2250] 2026-09-20 01:22:02,792 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <251166577005611.1789867322.750846385955811-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:22:02,798 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2251] 2026-09-20 01:22:02,873 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <815867504867425.1789867322.833549976348877-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:22:02,880 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2252] 2026-09-20 01:22:02,959 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2253] 2026-09-20 01:22:03,009 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2254] 2026-09-20 01:22:03,071 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <979746413465163.1789867323.049885272979736-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:22:03,104 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2255] 2026-09-20 01:22:03,164 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <114891588942255.1789867323.134141683578491-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:22:03,170 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2256] 2026-09-20 01:22:03,242 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2257] 2026-09-20 01:22:03,312 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2258] 2026-09-20 01:22:03,377 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <878591487812489.1789867323.342268705368042-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:22:03,382 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2259] 2026-09-20 01:22:03,449 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <261493803705799.1789867323.413672685623169-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:22:03,454 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2260] 2026-09-20 01:22:03,526 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2261] 2026-09-20 01:22:03,596 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2262] 2026-09-20 01:22:08,666 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:22:09,903 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_missing_coordinates_item ... 2026-09-20 01:22:10,124 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <989941813645477.1789867330.063763141632080-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:22:10,180 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2263] 2026-09-20 01:22:10,239 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <141811480912414.1789867330.204661607742310-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:22:10,244 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2264] 2026-09-20 01:22:10,307 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2265] 2026-09-20 01:22:10,389 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2266] 2026-09-20 01:22:10,462 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <248380297289355.1789867330.422679185867310-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:22:10,469 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2267] 2026-09-20 01:22:10,541 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <078444828801245.1789867330.502860069274902-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:22:10,546 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2268] 2026-09-20 01:22:10,619 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2269] 2026-09-20 01:22:10,697 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2270] 2026-09-20 01:22:10,753 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_no_available_vehicle_item ... 2026-09-20 01:22:10,993 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <006729875921637.1789867330.902764558792114-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:22:11,066 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2271] 2026-09-20 01:22:11,126 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <727431954274757.1789867331.093028783798218-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:22:11,131 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2272] 2026-09-20 01:22:11,190 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2273] 2026-09-20 01:22:11,247 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2274] 2026-09-20 01:22:11,305 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <636641609881909.1789867331.276176214218140-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:22:11,310 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2275] 2026-09-20 01:22:11,362 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <824611333900930.1789867331.333462476730347-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:22:11,367 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2276] 2026-09-20 01:22:11,426 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2277] 2026-09-20 01:22:11,482 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2278] 2026-09-20 01:22:11,801 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [516] 2026-09-20 01:22:12,059 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <729211158680702.1789867332.030071973800659-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:22:12,121 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2279] 2026-09-20 01:22:12,193 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <508056202173063.1789867332.156171798706055-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:22:12,199 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2280] 2026-09-20 01:22:12,275 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2281] 2026-09-20 01:22:12,342 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2282] 2026-09-20 01:22:12,399 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <640857905979430.1789867332.369693756103516-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:22:12,404 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2283] 2026-09-20 01:22:12,471 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <319569442078624.1789867332.432688951492310-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:22:12,477 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2284] 2026-09-20 01:22:12,553 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2285] 2026-09-20 01:22:12,628 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2286] 2026-09-20 01:22:12,682 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_out_of_window_item ... 2026-09-20 01:22:12,945 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <687765910724668.1789867332.865163564682007-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:22:13,025 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2287] 2026-09-20 01:22:13,104 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <289266184201778.1789867333.059629201889038-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:22:13,110 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2288] 2026-09-20 01:22:13,181 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2289] 2026-09-20 01:22:13,254 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2290] 2026-09-20 01:22:13,319 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <324464297159142.1789867333.285245656967163-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:22:13,332 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2291] 2026-09-20 01:22:13,417 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <871453241447859.1789867333.373748302459717-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:22:13,424 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2292] 2026-09-20 01:22:13,509 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2293] 2026-09-20 01:22:13,589 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2294] 2026-09-20 01:22:13,641 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_over_capacity_item ... 2026-09-20 01:22:13,951 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <119603228619086.1789867333.837574958801270-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:22:14,039 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2295] 2026-09-20 01:22:14,117 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <128333375649020.1789867334.074519395828247-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:22:14,125 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2296] 2026-09-20 01:22:14,222 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2297] 2026-09-20 01:22:14,300 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2298] 2026-09-20 01:22:14,372 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <114774577205924.1789867334.333472013473511-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:22:14,378 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2299] 2026-09-20 01:22:14,449 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <434047976847469.1789867334.410732984542847-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:22:14,455 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2300] 2026-09-20 01:22:14,532 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2301] 2026-09-20 01:22:14,600 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2302] 2026-09-20 01:22:14,654 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:22:16,127 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpAvailability.test_vrp_busy_vehicle_is_excluded ... 2026-09-20 01:22:16,381 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <934574969759372.1789867336.312401771545410-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:22:16,446 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2303] 2026-09-20 01:22:16,525 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <328580536693700.1789867336.475810527801514-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:22:16,533 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2304] 2026-09-20 01:22:16,605 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2305] 2026-09-20 01:22:16,661 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2306] 2026-09-20 01:22:16,717 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <723062757467488.1789867336.686521530151367-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:22:16,722 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2307] 2026-09-20 01:22:16,775 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <186337628938712.1789867336.745392322540283-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:22:16,779 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2308] 2026-09-20 01:22:16,837 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2309] 2026-09-20 01:22:16,905 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2310] 2026-09-20 01:22:17,210 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [518] 2026-09-20 01:22:17,399 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <786829540229992.1789867337.375549077987671-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:22:17,446 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2311] 2026-09-20 01:22:17,512 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <951346208946972.1789867337.473885536193848-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:22:17,518 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2312] 2026-09-20 01:22:17,584 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2313] 2026-09-20 01:22:17,655 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2314] 2026-09-20 01:22:17,719 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <626958433718827.1789867337.690686225891113-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:22:17,725 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2315] 2026-09-20 01:22:17,781 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <360758205462347.1789867337.754399061203003-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:22:17,786 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2316] 2026-09-20 01:22:17,846 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2317] 2026-09-20 01:22:17,916 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2318] 2026-09-20 01:22:22,984 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:22:24,318 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpMultiDepot.test_vrp_each_route_rooted_at_own_depot ... 2026-09-20 01:22:24,651 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <522084969317784.1789867344.560412645339966-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:22:24,737 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2319] 2026-09-20 01:22:24,811 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <103550964555831.1789867344.773252725601196-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:22:24,817 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2320] 2026-09-20 01:22:24,893 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2321] 2026-09-20 01:22:24,972 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2322] 2026-09-20 01:22:25,044 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <802853169302006.1789867345.004585504531860-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:22:25,051 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2323] 2026-09-20 01:22:25,127 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <439288746325524.1789867345.081178426742554-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:22:25,134 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2324] 2026-09-20 01:22:25,212 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2325] 2026-09-20 01:22:25,277 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2326] 2026-09-20 01:22:25,374 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <318306036182845.1789867345.348108291625977-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:22:25,415 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2327] 2026-09-20 01:22:25,479 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <014097231630115.1789867345.445686340332031-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:22:25,486 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2328] 2026-09-20 01:22:25,567 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2329] 2026-09-20 01:22:25,637 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2330] 2026-09-20 01:22:25,726 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <024954664713904.1789867345.670973300933838-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:22:25,732 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2331] 2026-09-20 01:22:25,798 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <006694420598672.1789867345.764131307601929-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:22:25,802 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2332] 2026-09-20 01:22:25,877 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2333] 2026-09-20 01:22:25,955 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2334] 2026-09-20 01:22:31,015 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:22:32,383 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpMatrixTeleport.test_missing_offdiagonal_cell_is_repaired_not_teleport ... 2026-09-20 01:22:32,597 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:22:34,048 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpClassifyDroppedReasons.test_in_horizon_but_window_too_tight_is_reason_time_window ... 2026-09-20 01:22:34,379 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <674612344949535.1789867354.285414457321167-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:22:34,444 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2335] 2026-09-20 01:22:34,516 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <104787482398845.1789867354.472640275955200-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:22:34,522 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2336] 2026-09-20 01:22:34,585 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2337] 2026-09-20 01:22:34,639 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2338] 2026-09-20 01:22:34,707 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <109120841728165.1789867354.661968708038330-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:22:34,727 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2339] 2026-09-20 01:22:34,825 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <039202266658077.1789867354.784223794937134-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:22:34,831 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2340] 2026-09-20 01:22:34,909 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2341] 2026-09-20 01:22:34,978 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2342] 2026-09-20 01:22:35,018 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpClassifyDroppedReasons.test_seats_exceeded_drop_is_reason_seats_not_capacity ... 2026-09-20 01:22:35,273 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <816263741349130.1789867355.183683156967163-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:22:35,322 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2343] 2026-09-20 01:22:35,371 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <464331147535672.1789867355.343421697616577-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:22:35,376 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2344] 2026-09-20 01:22:35,445 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2345] 2026-09-20 01:22:35,517 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2346] 2026-09-20 01:22:35,579 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <756374941928663.1789867355.545989513397217-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:22:35,583 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2347] 2026-09-20 01:22:35,643 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <864580483923708.1789867355.609050035476685-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:22:35,649 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2348] 2026-09-20 01:22:35,732 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2349] 2026-09-20 01:22:35,811 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2350] 2026-09-20 01:22:35,860 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:22:37,303 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_no_solution_meta_is_honest ... 2026-09-20 01:22:37,537 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <077930937364188.1789867357.465496778488159-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:22:37,600 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2351] 2026-09-20 01:22:37,656 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <917227383940766.1789867357.626582622528076-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:22:37,660 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2352] 2026-09-20 01:22:37,720 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2353] 2026-09-20 01:22:37,787 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2354] 2026-09-20 01:22:37,859 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <484855337650014.1789867357.819590806961060-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:22:37,865 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2355] 2026-09-20 01:22:37,935 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <088734174020684.1789867357.895760297775269-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:22:37,941 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2356] 2026-09-20 01:22:38,011 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2357] 2026-09-20 01:22:38,076 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2358] 2026-09-20 01:22:38,368 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [520] 2026-09-20 01:22:38,580 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <987488025937766.1789867358.552808046340942-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:22:38,633 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2359] 2026-09-20 01:22:38,697 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <143200466783358.1789867358.663769960403442-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:22:38,703 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2360] 2026-09-20 01:22:38,773 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2361] 2026-09-20 01:22:38,837 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2362] 2026-09-20 01:22:38,890 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <492679647517365.1789867358.861385822296143-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:22:38,895 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2363] 2026-09-20 01:22:38,947 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <242210279314342.1789867358.919034481048584-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:22:38,952 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2364] 2026-09-20 01:22:39,013 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2365] 2026-09-20 01:22:39,066 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2366] 2026-09-20 01:22:39,101 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_solver_meta_signals_are_live_not_pinned ... 2026-09-20 01:22:39,120 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_solver_status_derives_from_ortools_not_hardcoded ... 2026-09-20 01:22:39,378 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <889011161677625.1789867359.289669275283813-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:22:39,449 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2367] 2026-09-20 01:22:39,501 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860495032259988.1789867359.472127437591553-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:22:39,510 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2368] 2026-09-20 01:22:39,586 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2369] 2026-09-20 01:22:39,667 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2370] 2026-09-20 01:22:39,738 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <840513546021176.1789867359.696486711502075-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:22:39,744 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2371] 2026-09-20 01:22:39,825 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <838164539136925.1789867359.779689073562622-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:22:39,831 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2372] 2026-09-20 01:22:39,910 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2373] 2026-09-20 01:22:39,974 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2374] 2026-09-20 01:22:45,038 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:22:46,320 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning.tests.test_waypoint_cleared_on_release: Starting TestWaypointClearedOnRelease.test_waypoints_cleared_when_booking_item_released_from_trip ... 2026-09-20 01:22:46,581 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <722107720184393.1789867366.496579170227051-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:22:46,643 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2375] 2026-09-20 01:22:46,697 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <395425730571382.1789867366.668228626251221-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:22:46,704 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2376] 2026-09-20 01:22:46,773 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2377] 2026-09-20 01:22:46,828 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2378] 2026-09-20 01:22:46,885 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <954300174006760.1789867366.853886127471924-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:22:46,891 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2379] 2026-09-20 01:22:46,961 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <358132851899057.1789867366.920678615570068-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:22:46,966 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2380] 2026-09-20 01:22:47,032 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2381] 2026-09-20 01:22:47,094 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2382] 2026-09-20 01:22:47,249 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [522] 2026-09-20 01:22:47,411 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:22:47,422 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_account.tests.test_auto_install_optin: Starting TestViinFleetPlanningAccountAutoInstallOptin.test_planning_account_has_no_old_technical_name ... 2026-09-20 01:22:47,446 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_account.tests.test_auto_install_optin: Starting TestViinFleetPlanningAccountAutoInstallOptin.test_planning_account_triggers_off_booking_and_planning ... 2026-09-20 01:22:47,480 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:22:47,494 121 INFO rb-6b6600a-224960-417187 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-20 01:22:47,529 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:22:47,848 121 INFO rb-6b6600a-224960-417187 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-20 01:22:47,968 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [524] 2026-09-20 01:22:48,064 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:22:48,077 121 INFO rb-6b6600a-224960-417187 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-20 01:22:48,107 121 INFO rb-6b6600a-224960-417187 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-20 01:22:48,142 121 INFO rb-6b6600a-224960-417187 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-20 01:22:48,176 121 INFO rb-6b6600a-224960-417187 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-20 01:22:48,199 121 INFO rb-6b6600a-224960-417187 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-20 01:22:48,221 121 INFO rb-6b6600a-224960-417187 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-20 01:22:48,239 121 INFO rb-6b6600a-224960-417187 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-20 01:22:48,268 121 INFO rb-6b6600a-224960-417187 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-20 01:22:48,294 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:22:48,305 121 INFO rb-6b6600a-224960-417187 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-20 01:22:48,450 121 INFO rb-6b6600a-224960-417187 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-20 01:22:48,467 121 INFO rb-6b6600a-224960-417187 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-20 01:22:48,484 121 INFO rb-6b6600a-224960-417187 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-20 01:22:48,521 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:22:48,535 121 INFO rb-6b6600a-224960-417187 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-20 01:22:48,601 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:22:50,090 121 INFO rb-6b6600a-224960-417187 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-20 01:22:50,394 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [526] 2026-09-20 01:22:50,552 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_expense_line_payment_mode_own_account ... 2026-09-20 01:22:50,723 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [528] 2026-09-20 01:22:50,844 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_expense_sheet_count_smart_button ... 2026-09-20 01:22:51,005 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [530] 2026-09-20 01:22:51,137 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_gl_account_resolves_on_expense_line ... 2026-09-20 01:22:51,360 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [532] 2026-09-20 01:22:51,522 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:22:53,046 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseUserError.test_missing_product_raises_user_error ... 2026-09-20 01:22:53,380 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [534] 2026-09-20 01:22:53,575 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:22:55,194 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_auto_create_flag_triggers_on_action_done ... 2026-09-20 01:22:55,509 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [536] 2026-09-20 01:22:55,646 121 INFO rb-6b6600a-224960-417187 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-20 01:22:55,835 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [538] 2026-09-20 01:22:55,947 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_double_generate_does_not_duplicate_sheet ... 2026-09-20 01:22:56,167 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [540] 2026-09-20 01:22:56,356 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:22:58,007 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseGuards.test_driver_without_employee_produces_no_sheet ... 2026-09-20 01:22:58,302 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [542] 2026-09-20 01:22:58,415 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseGuards.test_passenger_seam_is_removed ... 2026-09-20 01:22:58,452 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:23:00,053 121 INFO rb-6b6600a-224960-417187 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-20 01:23:00,322 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [544] 2026-09-20 01:23:00,503 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #637 deleted hr.expense.sheet records with IDs: [35] 2026-09-20 01:23:00,537 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [204] 2026-09-20 01:23:00,566 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4128] 2026-09-20 01:23:00,592 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_trip_cancel_leaves_submitted_sheet_untouched ... 2026-09-20 01:23:00,832 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [546] 2026-09-20 01:23:01,069 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_trip_cancel_unlinks_draft_expense_sheet ... 2026-09-20 01:23:01,272 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [548] 2026-09-20 01:23:01,495 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #637 deleted hr.expense.sheet records with IDs: [37] 2026-09-20 01:23:01,531 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:23:03,792 121 INFO rb-6b6600a-224960-417187 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-20 01:23:04,012 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:23:05,623 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseViewAction.test_view_action_binds_real_expense_sheet_form ... 2026-09-20 01:23:05,867 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [550] 2026-09-20 01:23:06,016 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseViewAction.test_view_action_scopes_domain_when_not_single ... 2026-09-20 01:23:06,246 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [552] 2026-09-20 01:23:06,474 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:23:08,176 121 INFO rb-6b6600a-224960-417187 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-20 01:23:08,552 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [554] 2026-09-20 01:23:08,731 121 INFO rb-6b6600a-224960-417187 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-20 01:23:08,937 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [556] 2026-09-20 01:23:09,055 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:23:09,064 121 INFO rb-6b6600a-224960-417187 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-20 01:23:09,080 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_readonly: Starting TestDriverTripMapReadOnly.test_driver_map_action_view_mode_is_map_only ... 2026-09-20 01:23:09,101 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:23:09,585 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2383] 2026-09-20 01:23:09,608 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour: Starting TestDriverMapTour.test_driver_trip_map_tour ... 2026-09-20 01:23:09,862 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Chrome pid: 3203 2026-09-20 01:23:09,862 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Chrome headless temporary user profile dir: /tmp/tmphdf9yns9_chrome_odoo 2026-09-20 01:23:09,862 121 INFO rb-6b6600a-224960-417187 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:42973/json/version 2026-09-20 01:23:09,863 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:42973/json/version with timeout 3 increased to 10s during tests 2026-09-20 01:23:09,872 121 INFO rb-6b6600a-224960-417187 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-20 01:23:09,872 121 INFO rb-6b6600a-224960-417187 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:42973/json 2026-09-20 01:23:09,872 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:42973/json with timeout 3 increased to 10s during tests 2026-09-20 01:23:09,879 121 INFO rb-6b6600a-224960-417187 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:42973/devtools/page/D6D40B711AF9D8F2EC175343F3763EBB 2026-09-20 01:23:09,882 121 INFO rb-6b6600a-224960-417187 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-20 01:23:09,887 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Chrome headless enable page notifications 2026-09-20 01:23:09,910 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:driver_map_tour from n/a 2026-09-20 01:23:09,916 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Setting session cookie in browser 2026-09-20 01:23:09,918 121 INFO rb-6b6600a-224960-417187 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-20 01:23:09,919 121 INFO rb-6b6600a-224960-417187 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-20 01:23:09,929 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:23:10,917 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:10] "GET /web HTTP/1.1" 200 - 178 0.088 0.903 2026-09-20 01:23:10,920 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Navigation result: {'frameId': 'D6D40B711AF9D8F2EC175343F3763EBB', 'loaderId': '675FE735981B810EA16F7D204F409E60', 'isDownload': False} 2026-09-20 01:23:10,920 121 INFO rb-6b6600a-224960-417187 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-20 01:23:10,958 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:10] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-20 01:23:10,962 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:10] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.014 2026-09-20 01:23:10,967 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:10] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.022 2026-09-20 01:23:10,981 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:10] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.021 2026-09-20 01:23:11,040 121 INFO rb-6b6600a-224960-417187 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-20 01:23:11,097 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "GET /web/webclient/load_menus/e8f9edce27e228c2d4bedff963a59048f6538d779f5afc490d40c1114bcc6637 HTTP/1.1" 200 - 113 0.059 0.090 2026-09-20 01:23:11,102 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.063 2026-09-20 01:23:11,154 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-20 01:23:11,596 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-20 01:23:11,598 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-20 01:23:11,599 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-20 01:23:11,612 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.004 2026-09-20 01:23:11,634 121 INFO rb-6b6600a-224960-417187 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-20 01:23:11,649 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 01:23:11,692 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.018 2026-09-20 01:23:11,699 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.028 2026-09-20 01:23:11,711 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.032 2026-09-20 01:23:11,726 121 INFO rb-6b6600a-224960-417187 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-20 01:23:11,741 121 INFO rb-6b6600a-224960-417187 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-20 01:23:11,797 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "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-20 01:23:11,802 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:23:11,828 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "POST /mail/data HTTP/1.1" 200 - 44 0.048 0.053 2026-09-20 01:23:11,858 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "GET /web/image?model=res.users&field=avatar_128&id=656 HTTP/1.1" 200 - 16 0.008 0.103 2026-09-20 01:23:11,860 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.070 2026-09-20 01:23:11,870 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.113 2026-09-20 01:23:11,889 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.041 2026-09-20 01:23:11,908 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "GET /web/image/res.partner/1480/avatar_128?unique=1789867389000 HTTP/1.1" 200 - 8 0.007 0.152 2026-09-20 01:23:11,918 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 01:23:11,929 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_current_driver_trips HTTP/1.1" 200 - 4 0.011 0.025 2026-09-20 01:23:11,941 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 01:23:11,948 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 4 0.005 0.009 2026-09-20 01:23:11,969 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.027 2026-09-20 01:23:11,996 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:11] "POST /web/dataset/call_kw/fleet.vehicle.trip/read HTTP/1.1" 200 - 10 0.010 0.017 2026-09-20 01:23:12,032 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:12] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 13 0.010 0.019 2026-09-20 01:23:12,069 121 INFO rb-6b6600a-224960-417187 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-20 01:23:12,137 121 INFO rb-6b6600a-224960-417187 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-20 01:23:12,191 121 INFO rb-6b6600a-224960-417187 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-20 01:23:12,206 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:12] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.010 2026-09-20 01:23:12,288 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:12] "POST /web/dataset/call_kw/fleet.vehicle.trip/get_views HTTP/1.1" 200 - 40 0.020 0.041 2026-09-20 01:23:12,329 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:12] "POST /web/dataset/call_kw/fleet.vehicle.trip/web_search_read HTTP/1.1" 200 - 11 0.010 0.017 2026-09-20 01:23:12,357 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:12] "POST /web/dataset/call_kw/res.company/search_read HTTP/1.1" 200 - 6 0.003 0.017 2026-09-20 01:23:12,383 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:12] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.003 0.016 2026-09-20 01:23:12,402 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:12] "POST /web/dataset/call_kw/fleet.vehicle.trip/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-09-20 01:23:12,430 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:12] "POST /web/dataset/call_kw/res.partner/search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-09-20 01:23:12,472 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:12] "POST /web/dataset/call_kw/trip.waypoint/read HTTP/1.1" 200 - 2 0.002 0.006 2026-09-20 01:23:12,500 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:12] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.005 2026-09-20 01:23:12,519 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:12] "GET /web/assets/b08167d/web._assets_jquery.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-20 01:23:12,558 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:12] "GET /web/bundle/web.leafletjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-09-20 01:23:12,581 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:23:12] "GET /web/assets/3e3315e/web.leafletjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-20 01:23:12,645 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/0.png 2026-09-20 01:23:12,645 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/0.png 2026-09-20 01:23:12,646 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/0/1.png 2026-09-20 01:23:12,646 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/1/1/1.png 2026-09-20 01:23:12,651 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: tour succeeded 2026-09-20 01:23:12,651 121 INFO rb-6b6600a-224960-417187 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-20 01:23:12,660 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/1.png 2026-09-20 01:23:12,661 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/1.png 2026-09-20 01:23:12,661 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/0.png 2026-09-20 01:23:12,663 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/0.png 2026-09-20 01:23:12,663 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/2/2.png 2026-09-20 01:23:12,663 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/3/2.png 2026-09-20 01:23:12,663 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/1.png 2026-09-20 01:23:12,663 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/1.png 2026-09-20 01:23:12,663 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/0.png 2026-09-20 01:23:12,663 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/0.png 2026-09-20 01:23:12,664 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/1/2.png 2026-09-20 01:23:12,664 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/2/0/2.png 2026-09-20 01:23:12,752 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/4/12/7.png 2026-09-20 01:23:12,753 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/4/11/7.png 2026-09-20 01:23:12,753 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/4/13/7.png 2026-09-20 01:23:12,758 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour.browser: heap 21306064 (allocated 22765568) 2026-09-20 01:23:12,759 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Closing chrome headless with pid 3203 2026-09-20 01:23:12,760 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/25/14.png 2026-09-20 01:23:12,760 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/25/15.png 2026-09-20 01:23:12,760 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/24/14.png 2026-09-20 01:23:12,761 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://a.tile.openstreetmap.org/5/26/14.png 2026-09-20 01:23:12,761 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Closing websocket connection 2026-09-20 01:23:12,762 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Terminating chrome headless with pid 3203 2026-09-20 01:23:12,856 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Chrome Log in: /tmp/odoo_tests/rb-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_012312_856551_test_driver_trip_map_tour.txt 2026-09-20 01:23:12,856 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_driver_map_tour.TestDriverMapTour.test_driver_trip_map_tour: Removing chrome user profile "/tmp/tmphdf9yns9_chrome_odoo" 2026-09-20 01:23:12,905 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:23:12,917 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_dispatch_board_view_mode_untouched_by_this_bridge ... 2026-09-20 01:23:12,938 121 INFO rb-6b6600a-224960-417187 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-20 01:23:12,964 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_confirmed_map_reachable_from_switcher ... 2026-09-20 01:23:12,983 121 INFO rb-6b6600a-224960-417187 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-20 01:23:13,003 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_done_map_reachable_from_switcher ... 2026-09-20 01:23:13,022 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_map_marker_popup_fields ... 2026-09-20 01:23:13,039 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_map_reachable_from_dispatch_board ... 2026-09-20 01:23:13,058 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_map_view_type_and_arch ... 2026-09-20 01:23:13,079 121 INFO rb-6b6600a-224960-417187 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-20 01:23:13,103 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_planning_map_reachable_from_switcher ... 2026-09-20 01:23:13,130 121 INFO rb-6b6600a-224960-417187 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-20 01:23:13,176 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_planning_map.tests.test_trip_map_arch: Starting TestTripMapViewArch.test_trip_progress_map_reachable_from_switcher ... 2026-09-20 01:23:13,211 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:23:13,222 121 INFO rb-6b6600a-224960-417187 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-20 01:23:13,261 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:23:13,274 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_purchase.tests.test_auto_install_optin: Starting TestViinFleetPurchaseAutoInstallOptin.test_purchase_auto_installs_on_full_depends ... 2026-09-20 01:23:13,300 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_purchase.tests.test_auto_install_optin: Starting TestViinFleetPurchaseAutoInstallOptin.test_purchase_user_inherits_fleet_readonly_group ... 2026-09-20 01:23:13,700 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2384] 2026-09-20 01:23:13,708 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25702] 2026-09-20 01:23:13,714 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:23:13,765 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:23:14,801 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_mixed_order_generates_one_shipment_and_one_booking_no_cross_contamination ... 2026-09-20 01:23:15,330 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_neither_transport_constraint_fires_on_one_shipment_one_booking ... 2026-09-20 01:23:15,622 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_pure_fleet_order_creates_no_shipment ... 2026-09-20 01:23:15,870 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_pure_freight_order_creates_no_fleet_booking ... 2026-09-20 01:23:16,133 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:23:16,690 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_billed_then_cancelled_order_uses_credit_note_route ... 2026-09-20 01:23:18,426 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [78] 2026-09-20 01:23:18,445 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [68] 2026-09-20 01:23:18,550 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_booking_item_prepare_hook_is_overridable_by_a_leaf ... 2026-09-20 01:23:18,775 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_cancel_order_cancels_draft_booking ... 2026-09-20 01:23:19,268 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [80] 2026-09-20 01:23:19,294 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [70] 2026-09-20 01:23:19,384 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_cancel_order_refuses_when_booking_in_progress ... 2026-09-20 01:23:19,887 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <123168511786973.1789867399.782311916351318-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:23:20,032 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [2385] 2026-09-20 01:23:20,123 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <286754866534185.1789867400.078370094299316-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:23:20,134 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [2386] 2026-09-20 01:23:20,205 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [2387] 2026-09-20 01:23:20,273 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [2388] 2026-09-20 01:23:20,342 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <417277124221831.1789867400.307885646820068-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:23:20,349 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [2389] 2026-09-20 01:23:20,419 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <123587807157560.1789867400.381202220916748-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:23:20,426 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [2390] 2026-09-20 01:23:20,506 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #662 deleted mail.mail records with IDs: [2391] 2026-09-20 01:23:20,699 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [81] 2026-09-20 01:23:20,716 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [71] 2026-09-20 01:23:20,768 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_confirm_generates_one_draft_booking_linked_back_per_line ... 2026-09-20 01:23:21,054 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_line_price_unit_survives_recompute_on_plain_sale ... 2026-09-20 01:23:23,049 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_transport_line_is_discriminated_from_service_line ... 2026-09-20 01:23:24,125 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_transport_product_must_stay_a_service ... 2026-09-20 01:23:24,202 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_is_commercially_billed_true_only_when_sale_linked ... 2026-09-20 01:23:24,421 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_non_creator_salesman_can_cancel_so_without_access_error ... 2026-09-20 01:23:24,980 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #663 deleted loyalty.history records with IDs: [84] 2026-09-20 01:23:25,029 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #663 deleted sale.order.coupon.points records with IDs: [74] 2026-09-20 01:23:25,135 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_prelinked_orphan_booking_is_adopted_on_confirm ... 2026-09-20 01:23:25,330 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_product_form_arch_exposes_fleet_transport_anchor ... 2026-09-20 01:23:25,467 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_reconfirm_syncs_existing_booking_without_creating_second ... 2026-09-20 01:23:26,022 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [86] 2026-09-20 01:23:26,039 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [76] 2026-09-20 01:23:26,176 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_second_booking_on_same_order_is_rejected ... 2026-09-20 01:23:26,636 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_smart_button_visible_for_fleet_order_only ... 2026-09-20 01:23:26,990 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:23:27,357 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_cargo_volume_per_unit_set_correctly ... 2026-09-20 01:23:27,641 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_cargo_weight_per_unit_set_correctly ... 2026-09-20 01:23:27,887 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_dimension_routing_by_uom_category ... 2026-09-20 01:23:28,296 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_volume_uom_maps_qty_to_demand_volume ... 2026-09-20 01:23:28,545 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_weight_uom_maps_qty_to_demand_weight ... 2026-09-20 01:23:28,843 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:23:29,216 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_booking_linked_to_sale_order ... 2026-09-20 01:23:29,509 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_cargo_mapped_from_line ... 2026-09-20 01:23:29,804 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_cargo_payload_lifecycle_on_cancel ... 2026-09-20 01:23:30,075 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_confirm_generates_one_cargo_booking ... 2026-09-20 01:23:30,301 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_confirm_satisfies_demand_constraints ... 2026-09-20 01:23:30,643 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_reconfirm_no_duplicate_cargo_booking ... 2026-09-20 01:23:30,957 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:23:31,389 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_cargo_booking_not_generated_for_service_line ... 2026-09-20 01:23:31,693 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_mixed_freight_fleet_so_no_cross_contamination ... 2026-09-20 01:23:32,173 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_pure_service_so_generates_no_cargo_booking ... 2026-09-20 01:23:32,436 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:23:32,825 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_confirm_generates_ordered_stop_pairs ... 2026-09-20 01:23:33,125 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_confirm_satisfies_aggregate_demand ... 2026-09-20 01:23:33,375 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_item_pickup_overridable_default_header ... 2026-09-20 01:23:33,651 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_sequence_is_positive ... 2026-09-20 01:23:34,106 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_single_stop_unchanged ... 2026-09-20 01:23:34,402 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:23:34,982 121 INFO rb-6b6600a-224960-417187 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-20 01:23:36,115 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:23:36,238 121 INFO rb-6b6600a-224960-417187 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-20 01:23:36,476 121 INFO rb-6b6600a-224960-417187 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-20 01:23:36,767 121 INFO rb-6b6600a-224960-417187 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-20 01:23:36,999 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_is_fleet_passenger_fare_flag_discriminates_correctly ... 2026-09-20 01:23:37,213 121 INFO rb-6b6600a-224960-417187 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-20 01:23:38,309 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_pricelist_does_not_clobber_manually_entered_fare ... 2026-09-20 01:23:39,884 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_seat_count_uses_final_qty_before_confirm ... 2026-09-20 01:23:41,211 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_vip_product_yields_vip_transport_booking_type ... 2026-09-20 01:23:41,599 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:23:41,979 121 INFO rb-6b6600a-224960-417187 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-20 01:23:42,186 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:23:47,361 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_capacity_toggle_stock: Starting TestCapacityToggleStock.test_use_load_capacity_false_stock_skips_weight_check ... 2026-09-20 01:23:47,615 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [558] 2026-09-20 01:23:47,693 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_capacity_toggle_stock: Starting TestCapacityToggleStock.test_use_load_capacity_true_stock_raises_on_overload ... 2026-09-20 01:23:47,805 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:23:52,998 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_group_by_transport_cycles_001 ... 2026-09-20 01:23:53,305 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_001 ... 2026-09-20 01:23:53,349 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_002 ... 2026-09-20 01:23:53,382 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_003 ... 2026-09-20 01:23:53,416 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_004 ... 2026-09-20 01:23:53,503 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_005 ... 2026-09-20 01:23:53,711 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_006 ... 2026-09-20 01:23:53,827 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_007 ... 2026-09-20 01:23:54,022 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_stock_picking_weight_and_volume_001 ... 2026-09-20 01:23:54,069 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_trip_picking_same_local_date_001 ... 2026-09-20 01:23:54,265 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_trip_picking_same_local_date_002 ... 2026-09-20 01:23:54,500 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:23:59,912 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_001 ... 2026-09-20 01:23:59,948 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 687, model: trip.waypoint 2026-09-20 01:23:59,976 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_002 ... 2026-09-20 01:24:00,051 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 687, model: fleet.vehicle.trip 2026-09-20 01:24:00,081 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_003 ... 2026-09-20 01:24:00,117 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 692, model: trip.waypoint 2026-09-20 01:24:00,144 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_004 ... 2026-09-20 01:24:00,163 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 692, model: stock.picking 2026-09-20 01:24:00,193 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_005 ... 2026-09-20 01:24:00,212 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 694, model: stock.picking 2026-09-20 01:24:00,417 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #694 deleted trip.segment records with IDs: [560] 2026-09-20 01:24:00,492 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_006 ... 2026-09-20 01:24:00,682 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_007 ... 2026-09-20 01:24:01,003 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #695 deleted trip.segment records with IDs: [562] 2026-09-20 01:24:01,081 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_008 ... 2026-09-20 01:24:01,312 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #695 deleted trip.segment records with IDs: [564] 2026-09-20 01:24:01,371 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_001 ... 2026-09-20 01:24:01,498 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [566] 2026-09-20 01:24:01,580 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [448, 449] 2026-09-20 01:24:01,641 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_002 ... 2026-09-20 01:24:01,746 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_003 ... 2026-09-20 01:24:01,878 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [568] 2026-09-20 01:24:01,943 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [450, 451] 2026-09-20 01:24:01,985 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_004 ... 2026-09-20 01:24:02,090 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [570] 2026-09-20 01:24:02,150 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [452, 453] 2026-09-20 01:24:02,201 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_005 ... 2026-09-20 01:24:02,329 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [572] 2026-09-20 01:24:02,407 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [455] 2026-09-20 01:24:02,466 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_006 ... 2026-09-20 01:24:02,662 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [574] 2026-09-20 01:24:02,741 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [457] 2026-09-20 01:24:02,807 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_007 ... 2026-09-20 01:24:02,887 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [576] 2026-09-20 01:24:02,935 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [577] 2026-09-20 01:24:03,002 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_008 ... 2026-09-20 01:24:03,147 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [579] 2026-09-20 01:24:03,248 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [460, 461] 2026-09-20 01:24:03,291 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_009 ... 2026-09-20 01:24:03,413 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [581] 2026-09-20 01:24:03,559 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [462, 463] 2026-09-20 01:24:03,646 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [583] 2026-09-20 01:24:03,691 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [464, 465] 2026-09-20 01:24:03,735 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_001 ... 2026-09-20 01:24:03,758 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_002 ... 2026-09-20 01:24:03,963 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [585] 2026-09-20 01:24:04,031 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_003 ... 2026-09-20 01:24:04,110 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_004 ... 2026-09-20 01:24:04,331 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [587] 2026-09-20 01:24:04,424 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [468, 469] 2026-09-20 01:24:04,473 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [224] 2026-09-20 01:24:04,484 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4210] 2026-09-20 01:24:04,503 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_005 ... 2026-09-20 01:24:04,756 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [589] 2026-09-20 01:24:04,842 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [470, 471] 2026-09-20 01:24:04,900 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [225] 2026-09-20 01:24:04,908 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4211] 2026-09-20 01:24:05,037 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [591] 2026-09-20 01:24:05,094 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_006 ... 2026-09-20 01:24:05,354 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [593] 2026-09-20 01:24:05,577 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [594] 2026-09-20 01:24:05,714 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [595, 596] 2026-09-20 01:24:06,263 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [599] 2026-09-20 01:24:06,566 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [601] 2026-09-20 01:24:06,626 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_007 ... 2026-09-20 01:24:06,862 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [603] 2026-09-20 01:24:06,943 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [481, 482] 2026-09-20 01:24:06,980 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [230] 2026-09-20 01:24:06,990 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4221] 2026-09-20 01:24:07,009 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_008 ... 2026-09-20 01:24:07,223 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [605] 2026-09-20 01:24:07,317 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [483, 484] 2026-09-20 01:24:07,368 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [231] 2026-09-20 01:24:07,381 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4222] 2026-09-20 01:24:07,554 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [607] 2026-09-20 01:24:07,658 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:24:12,891 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_001 ... 2026-09-20 01:24:13,150 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [609] 2026-09-20 01:24:13,358 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [611] 2026-09-20 01:24:13,578 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [613] 2026-09-20 01:24:13,721 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [610] 2026-09-20 01:24:13,896 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [615, 616] 2026-09-20 01:24:14,059 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [612] 2026-09-20 01:24:14,224 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [619, 620] 2026-09-20 01:24:14,406 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [614] 2026-09-20 01:24:14,535 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [623, 624] 2026-09-20 01:24:14,661 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [617, 618] 2026-09-20 01:24:14,805 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [627, 628, 629] 2026-09-20 01:24:14,956 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_002 ... 2026-09-20 01:24:15,349 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [633] 2026-09-20 01:24:15,571 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [635] 2026-09-20 01:24:15,775 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [637] 2026-09-20 01:24:15,987 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [639] 2026-09-20 01:24:16,232 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [641] 2026-09-20 01:24:16,476 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [643] 2026-09-20 01:24:16,705 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [645] 2026-09-20 01:24:16,800 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_003 ... 2026-09-20 01:24:16,864 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_004 ... 2026-09-20 01:24:17,072 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [647] 2026-09-20 01:24:17,181 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [648] 2026-09-20 01:24:17,301 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [649, 650] 2026-09-20 01:24:17,462 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [651, 652] 2026-09-20 01:24:17,592 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [653, 654, 655] 2026-09-20 01:24:17,723 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [656, 657, 658] 2026-09-20 01:24:17,834 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [659, 660, 661, 662] 2026-09-20 01:24:18,024 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [663, 664, 665, 666] 2026-09-20 01:24:18,277 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [667, 668, 669, 670, 671] 2026-09-20 01:24:18,498 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [672, 673, 674, 675, 676] 2026-09-20 01:24:18,735 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [677, 678, 679, 680, 681, 682] 2026-09-20 01:24:18,923 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_006 ... 2026-09-20 01:24:19,152 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [689] 2026-09-20 01:24:19,380 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [691] 2026-09-20 01:24:19,635 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [693] 2026-09-20 01:24:19,778 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [690] 2026-09-20 01:24:19,925 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [695, 696] 2026-09-20 01:24:20,035 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [692] 2026-09-20 01:24:20,150 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [699, 700] 2026-09-20 01:24:20,300 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [694] 2026-09-20 01:24:20,453 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [703, 704] 2026-09-20 01:24:20,601 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [697, 698] 2026-09-20 01:24:20,768 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [707, 708, 709] 2026-09-20 01:24:20,938 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_007 ... 2026-09-20 01:24:21,294 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [713] 2026-09-20 01:24:21,461 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [715] 2026-09-20 01:24:21,683 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [717] 2026-09-20 01:24:21,814 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [714] 2026-09-20 01:24:21,964 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [719, 720] 2026-09-20 01:24:22,110 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [718] 2026-09-20 01:24:22,218 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [723, 724] 2026-09-20 01:24:22,379 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [721, 722] 2026-09-20 01:24:22,530 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [727, 728, 729] 2026-09-20 01:24:22,695 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [716] 2026-09-20 01:24:22,784 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [733, 734] 2026-09-20 01:24:22,930 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [725, 726] 2026-09-20 01:24:23,072 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [737, 738, 739] 2026-09-20 01:24:23,193 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_010 ... 2026-09-20 01:24:23,394 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [743] 2026-09-20 01:24:23,599 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [745] 2026-09-20 01:24:23,803 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [747] 2026-09-20 01:24:23,921 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [744] 2026-09-20 01:24:24,044 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [749, 750] 2026-09-20 01:24:24,182 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [746] 2026-09-20 01:24:24,291 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [753, 754] 2026-09-20 01:24:24,442 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [748] 2026-09-20 01:24:24,613 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [757, 758] 2026-09-20 01:24:24,775 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [751, 752] 2026-09-20 01:24:24,911 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [761, 762, 763] 2026-09-20 01:24:25,075 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_011 ... 2026-09-20 01:24:25,173 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_012 ... 2026-09-20 01:24:25,402 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [767] 2026-09-20 01:24:25,488 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [768] 2026-09-20 01:24:25,578 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [769, 770] 2026-09-20 01:24:25,700 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [771, 772] 2026-09-20 01:24:25,829 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [773, 774, 775] 2026-09-20 01:24:25,993 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [776, 777, 778] 2026-09-20 01:24:26,108 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [779, 780, 781, 782] 2026-09-20 01:24:26,259 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [783, 784, 785, 786] 2026-09-20 01:24:26,456 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [787, 788, 789, 790, 791] 2026-09-20 01:24:26,594 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [792, 793, 794, 795, 796] 2026-09-20 01:24:26,754 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [797, 798, 799, 800, 801, 802] 2026-09-20 01:24:26,943 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_013 ... 2026-09-20 01:24:27,324 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [809] 2026-09-20 01:24:27,562 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [811] 2026-09-20 01:24:27,847 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [813] 2026-09-20 01:24:28,004 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [810] 2026-09-20 01:24:28,160 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [815, 816] 2026-09-20 01:24:28,309 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [814] 2026-09-20 01:24:28,410 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [819, 820] 2026-09-20 01:24:28,582 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [817, 818] 2026-09-20 01:24:28,749 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [823, 824, 825] 2026-09-20 01:24:28,912 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [812] 2026-09-20 01:24:29,026 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [829, 830] 2026-09-20 01:24:29,135 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [821, 822] 2026-09-20 01:24:29,253 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [833, 834, 835] 2026-09-20 01:24:29,376 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_014 ... 2026-09-20 01:24:29,982 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [839] 2026-09-20 01:24:30,175 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [841] 2026-09-20 01:24:30,393 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [843] 2026-09-20 01:24:30,511 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [840] 2026-09-20 01:24:30,640 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [845, 846] 2026-09-20 01:24:30,750 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [842] 2026-09-20 01:24:30,861 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [849, 850] 2026-09-20 01:24:30,981 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [844] 2026-09-20 01:24:31,121 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [853, 854] 2026-09-20 01:24:31,243 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [847, 848] 2026-09-20 01:24:31,372 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [857, 858, 859] 2026-09-20 01:24:31,597 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [863] 2026-09-20 01:24:31,771 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [865] 2026-09-20 01:24:31,957 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [867] 2026-09-20 01:24:32,079 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [864] 2026-09-20 01:24:32,187 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [869, 870] 2026-09-20 01:24:32,315 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [866] 2026-09-20 01:24:32,416 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [873, 874] 2026-09-20 01:24:32,571 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [868] 2026-09-20 01:24:32,650 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [877, 878] 2026-09-20 01:24:32,767 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [871, 872] 2026-09-20 01:24:32,894 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [881, 882, 883] 2026-09-20 01:24:33,043 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:24:38,212 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_001 ... 2026-09-20 01:24:38,529 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [887] 2026-09-20 01:24:38,619 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [888] 2026-09-20 01:24:38,721 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [889, 890] 2026-09-20 01:24:38,899 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [891, 892] 2026-09-20 01:24:39,053 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [893, 894, 895] 2026-09-20 01:24:39,156 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [896, 897, 898] 2026-09-20 01:24:39,248 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [899, 900, 901, 902] 2026-09-20 01:24:39,472 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [907] 2026-09-20 01:24:39,680 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [909] 2026-09-20 01:24:39,786 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [903, 904, 905, 906] 2026-09-20 01:24:39,937 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [911, 912, 913, 914, 915] 2026-09-20 01:24:40,104 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_002 ... 2026-09-20 01:24:40,309 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [921] 2026-09-20 01:24:40,394 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [922] 2026-09-20 01:24:40,532 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [923, 924] 2026-09-20 01:24:40,688 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [925, 926] 2026-09-20 01:24:40,871 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [927, 928, 929] 2026-09-20 01:24:41,034 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [930, 931, 932] 2026-09-20 01:24:41,157 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [933, 934, 935, 936] 2026-09-20 01:24:41,422 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [941] 2026-09-20 01:24:41,667 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [943] 2026-09-20 01:24:41,805 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [937, 938, 939, 940] 2026-09-20 01:24:41,996 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [945, 946, 947, 948, 949] 2026-09-20 01:24:42,192 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_003 ... 2026-09-20 01:24:42,468 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [955] 2026-09-20 01:24:42,565 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [956] 2026-09-20 01:24:42,686 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [957, 958] 2026-09-20 01:24:42,851 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [959, 960] 2026-09-20 01:24:43,050 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [961, 962, 963] 2026-09-20 01:24:43,191 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [964, 965, 966] 2026-09-20 01:24:43,328 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [967, 968, 969, 970] 2026-09-20 01:24:43,577 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [975] 2026-09-20 01:24:43,818 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [977] 2026-09-20 01:24:43,945 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [971, 972, 973, 974] 2026-09-20 01:24:44,137 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [979, 980, 981, 982, 983] 2026-09-20 01:24:44,298 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_004 ... 2026-09-20 01:24:44,473 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [989] 2026-09-20 01:24:44,539 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [990] 2026-09-20 01:24:44,611 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [991, 992] 2026-09-20 01:24:44,741 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [993, 994] 2026-09-20 01:24:44,895 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [995, 996, 997] 2026-09-20 01:24:45,039 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [998, 999, 1000] 2026-09-20 01:24:45,168 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1001, 1002, 1003, 1004] 2026-09-20 01:24:45,485 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1009] 2026-09-20 01:24:45,612 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1010] 2026-09-20 01:24:45,774 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1011, 1012] 2026-09-20 01:24:45,954 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1005, 1006, 1007, 1008] 2026-09-20 01:24:46,147 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1015, 1016, 1017, 1018, 1019] 2026-09-20 01:24:46,314 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_005 ... 2026-09-20 01:24:46,373 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_006 ... 2026-09-20 01:24:46,555 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1025] 2026-09-20 01:24:46,634 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1026] 2026-09-20 01:24:46,717 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1027, 1028] 2026-09-20 01:24:46,882 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1029, 1030] 2026-09-20 01:24:47,077 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1031, 1032, 1033] 2026-09-20 01:24:47,232 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1034, 1035, 1036] 2026-09-20 01:24:47,368 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1037, 1038, 1039, 1040] 2026-09-20 01:24:47,500 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1041, 1042, 1043, 1044] 2026-09-20 01:24:47,714 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1045, 1046, 1047, 1048, 1049] 2026-09-20 01:24:47,915 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_014 ... 2026-09-20 01:24:48,705 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1055] 2026-09-20 01:24:48,806 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1056] 2026-09-20 01:24:48,913 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1057, 1058] 2026-09-20 01:24:49,051 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1059, 1060] 2026-09-20 01:24:49,236 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1061, 1062, 1063] 2026-09-20 01:24:49,385 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1064, 1065, 1066] 2026-09-20 01:24:49,510 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1067, 1068, 1069, 1070] 2026-09-20 01:24:49,789 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1075] 2026-09-20 01:24:50,030 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1077] 2026-09-20 01:24:50,204 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1071, 1072, 1073, 1074] 2026-09-20 01:24:50,406 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1079, 1080, 1081, 1082, 1083] 2026-09-20 01:24:50,715 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1089] 2026-09-20 01:24:50,796 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1090] 2026-09-20 01:24:50,889 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1091, 1092] 2026-09-20 01:24:50,997 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1093, 1094] 2026-09-20 01:24:51,088 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1095, 1096, 1097] 2026-09-20 01:24:51,200 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1098, 1099, 1100] 2026-09-20 01:24:51,293 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1101, 1102, 1103, 1104] 2026-09-20 01:24:51,504 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1109] 2026-09-20 01:24:51,715 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1111] 2026-09-20 01:24:51,824 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1105, 1106, 1107, 1108] 2026-09-20 01:24:51,918 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1113, 1114, 1115, 1116, 1117] 2026-09-20 01:24:52,056 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:24:56,877 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_batch_reassign_is_idempotent ... 2026-09-20 01:24:57,335 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_wave_assigns_loads_in_one_action ... 2026-09-20 01:24:59,747 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_wave_done_rederives_round2_loads ... 2026-09-20 01:25:00,452 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:25:05,325 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_does_not_raise_on_release ... 2026-09-20 01:25:05,551 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [48] 2026-09-20 01:25:05,567 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_releases_legs_and_batch ... 2026-09-20 01:25:05,898 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [49] 2026-09-20 01:25:05,903 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted fleet.stock.transfer.leg records with IDs: [1] 2026-09-20 01:25:05,920 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_releases_loads ... 2026-09-20 01:25:06,069 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [50] 2026-09-20 01:25:06,109 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:25:11,202 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_stowage_volume_warning_fires_in_pre_warning_zone ... 2026-09-20 01:25:11,557 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1123] 2026-09-20 01:25:11,681 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_stowage_volume_warning_silent_below_warning_threshold ... 2026-09-20 01:25:12,017 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1125] 2026-09-20 01:25:12,111 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_weight_warning_fires_in_pre_warning_zone ... 2026-09-20 01:25:12,431 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1127] 2026-09-20 01:25:12,546 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_weight_warning_silent_below_warning_threshold ... 2026-09-20 01:25:12,834 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1129] 2026-09-20 01:25:12,955 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:25:17,687 121 INFO rb-6b6600a-224960-417187 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-20 01:25:17,838 121 INFO rb-6b6600a-224960-417187 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-20 01:25:17,873 121 INFO rb-6b6600a-224960-417187 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-20 01:25:17,934 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:25:23,223 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [419359] 2026-09-20 01:25:23,223 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.access records with IDs: [3643] 2026-09-20 01:25:23,223 121 INFO rb-6b6600a-224960-417187 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-20 01:25:23,228 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 752, model: stock.move 2026-09-20 01:25:23,259 121 INFO rb-6b6600a-224960-417187 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-20 01:25:23,267 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 752, model: stock.move 2026-09-20 01:25:23,316 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:25:27,883 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_guard_access_propagation: Starting TestFleetStockGuardAccessErrorPropagation.test_access_error_during_auto_planning_propagates ... 2026-09-20 01:25:28,127 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:25:33,837 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [142586, 142587, 353140, 353148] 2026-09-20 01:25:33,837 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.access records with IDs: [1467, 1466, 3325, 3333] 2026-09-20 01:25:33,837 121 INFO rb-6b6600a-224960-417187 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-20 01:25:33,854 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 769, model: stock.location 2026-09-20 01:25:33,886 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 769, model: stock.location 2026-09-20 01:25:33,887 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 769, model: stock.location 2026-09-20 01:25:33,936 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:25:39,211 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_guard_domain_tolerance: Starting TestFleetStockGuardDomainTolerance.test_malformed_domain_excludes_only_that_vehicle ... 2026-09-20 01:25:39,415 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1131] 2026-09-20 01:25:39,627 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1133] 2026-09-20 01:25:39,757 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1132] 2026-09-20 01:25:39,894 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1135, 1136] 2026-09-20 01:25:40,030 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1134] 2026-09-20 01:25:40,152 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1139, 1140] 2026-09-20 01:25:40,296 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1137, 1138] 2026-09-20 01:25:40,473 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1143, 1144, 1145] 2026-09-20 01:25:40,648 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1141, 1142] 2026-09-20 01:25:40,807 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1149, 1150, 1151] 2026-09-20 01:25:40,937 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1146, 1147, 1148] 2026-09-20 01:25:41,066 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1155, 1156, 1157, 1158] 2026-09-20 01:25:41,246 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:25:46,084 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_goods_feeds_cross_axis_once ... 2026-09-20 01:25:46,454 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_inter_warehouse_leg_counts_once ... 2026-09-20 01:25:46,626 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_transfer_leg_requires_chain_link ... 2026-09-20 01:25:46,814 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_transfer_leg_root_picking_is_chain_head ... 2026-09-20 01:25:47,013 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:25:51,507 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_all_picking_types_carriable ... 2026-09-20 01:25:51,814 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_allocated_volume_follows_product_stowage_change ... 2026-09-20 01:25:52,017 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_fractional_weight_from_picking_rollup ... 2026-09-20 01:25:52,175 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_loaded_picking_not_double_counted ... 2026-09-20 01:25:52,508 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1163] 2026-09-20 01:25:52,599 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_no_load_coexistence_keeps_legacy_weight ... 2026-09-20 01:25:52,897 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1165] 2026-09-20 01:25:52,984 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_over_allocation_blocked ... 2026-09-20 01:25:53,168 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_quantity_done_reconciles_picked_quantity ... 2026-09-20 01:25:53,492 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_round_number_follows_backorder_depth ... 2026-09-20 01:25:53,983 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_split_conserves_demand ... 2026-09-20 01:25:54,645 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_trip_extra_weight_uses_fractional_load ... 2026-09-20 01:25:54,922 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:25:59,965 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_axis_b_only_goods ... 2026-09-20 01:26:00,207 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_inter_wh_leg_as_one_row ... 2026-09-20 01:26:00,440 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_projects_all_picking_types ... 2026-09-20 01:26:00,766 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:26:05,530 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Starting TestFleetStockScale.test_forty_pickings_assign_query_bounded ... 2026-09-20 01:26:07,959 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Starting TestFleetStockScale.test_load_compute_no_n_plus_one ... 2026-09-20 01:26:12,943 121 INFO rb-6b6600a-224960-417187 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-20 01:26:12,952 121 INFO rb-6b6600a-224960-417187 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-20 01:26:12,995 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:26:17,568 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_action_split_transfer_blocked_for_trip ... 2026-09-20 01:26:17,891 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1167] 2026-09-20 01:26:18,135 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_action_split_transfer_passthrough_for_non_trip_picking ... 2026-09-20 01:26:18,653 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_create_backorder_forwards_backorder_moves ... 2026-09-20 01:26:19,246 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:26:23,888 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_goods_standalone_no_cargo_dependency ... 2026-09-20 01:26:24,156 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1169] 2026-09-20 01:26:24,212 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_inter_wh_and_wave_work_standalone ... 2026-09-20 01:26:24,679 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_standalone_goods_complete ... 2026-09-20 01:26:24,730 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:26:29,268 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_picking_search_filters: Starting TestPickingSearchFilters.test_vehicle_unassigned_filter_selects_only_unassigned_pickings ... 2026-09-20 01:26:29,547 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1171] 2026-09-20 01:26:29,643 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:26:29,654 121 INFO rb-6b6600a-224960-417187 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-20 01:26:29,901 121 INFO rb-6b6600a-224960-417187 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-20 01:26:29,926 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:26:34,499 121 INFO rb-6b6600a-224960-417187 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-20 01:26:34,848 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1173] 2026-09-20 01:26:35,089 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1175] 2026-09-20 01:26:35,136 121 INFO rb-6b6600a-224960-417187 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-20 01:26:35,270 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <436589615177101.1789867595.188182115554810-openerp-message-notify@afebb6c0f06d>: ['"Charlie Brown" <@False>'] 2026-09-20 01:26:35,322 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2392] 2026-09-20 01:26:35,386 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <646824830907830.1789867595.351586580276489-openerp-message-notify@afebb6c0f06d>: ['"David Wilson" <@False>'] 2026-09-20 01:26:35,390 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2393] 2026-09-20 01:26:35,464 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2394] 2026-09-20 01:26:35,544 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2395] 2026-09-20 01:26:35,615 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <860187178560039.1789867595.575737714767456-openerp-message-notify@afebb6c0f06d>: ['"Grace Lee" <@False>'] 2026-09-20 01:26:35,621 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2396] 2026-09-20 01:26:35,685 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <768021289383152.1789867595.651769161224365-openerp-message-notify@afebb6c0f06d>: ['"Hannah Martin" <@False>'] 2026-09-20 01:26:35,693 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2397] 2026-09-20 01:26:35,759 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2398] 2026-09-20 01:26:35,819 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2399] 2026-09-20 01:26:35,984 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1177] 2026-09-20 01:26:36,051 121 INFO rb-6b6600a-224960-417187 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-20 01:26:36,210 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_fleet_stock.tests.test_trip_anchor_widen: Starting TestTripAnchorWiden.test_stock_trip_planned_date_end_tracks_picking_reschedule ... 2026-09-20 01:26:36,474 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1179] 2026-09-20 01:26:36,550 121 INFO rb-6b6600a-224960-417187 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-20 01:26:36,765 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1181] 2026-09-20 01:26:36,999 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:26:38,421 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_company_rescan_short_circuit: Starting TestCompanyRescanShortCircuit.test_company_created_without_country_does_not_rescan_partners ... 2026-09-20 01:26:43,445 121 INFO rb-6b6600a-224960-417187 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-20 01:26:46,655 121 INFO rb-6b6600a-224960-417187 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-20 01:26:50,624 121 INFO rb-6b6600a-224960-417187 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-20 01:26:54,266 121 INFO rb-6b6600a-224960-417187 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-20 01:26:57,753 121 INFO rb-6b6600a-224960-417187 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-20 01:27:01,381 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:27:02,757 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_01 ... 2026-09-20 01:27:03,450 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_02 ... 2026-09-20 01:27:03,994 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_03 ... 2026-09-20 01:27:04,635 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_04 ... 2026-09-20 01:27:05,224 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_05 ... 2026-09-20 01:27:06,242 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_06 ... 2026-09-20 01:27:07,287 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_07 ... 2026-09-20 01:27:07,330 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_08 ... 2026-09-20 01:27:07,409 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:27:08,772 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_after_install_module_01 ... 2026-09-20 01:27:09,278 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_create_company_01 ... 2026-09-20 01:27:15,572 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_01 ... 2026-09-20 01:27:15,640 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_02 ... 2026-09-20 01:27:15,727 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_03 ... 2026-09-20 01:27:15,832 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_picking_type_01 ... 2026-09-20 01:27:16,002 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_property_stock_customer_multi_company_01 ... 2026-09-20 01:27:23,777 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_01 ... 2026-09-20 01:27:24,221 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_02 ... 2026-09-20 01:27:24,755 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_03 ... 2026-09-20 01:27:26,191 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_04 ... 2026-09-20 01:27:27,782 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_05 ... 2026-09-20 01:27:27,807 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:27:30,762 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-09-20 01:27:31,322 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-09-20 01:27:31,849 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [1, 2] 2026-09-20 01:27:31,904 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [1, 2] 2026-09-20 01:27:31,912 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [3, 4] 2026-09-20 01:27:31,961 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [3, 4] 2026-09-20 01:27:31,968 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [5, 6] 2026-09-20 01:27:32,015 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [5, 6] 2026-09-20 01:27:32,038 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #16 deleted custom.declaration.export records with IDs: [1] 2026-09-20 01:27:32,065 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-09-20 01:27:32,474 121 INFO rb-6b6600a-224960-417187 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-20 01:27:32,504 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-09-20 01:27:32,830 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 853, model: custom.declaration.export 2026-09-20 01:27:32,839 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 853, model: custom.declaration.export 2026-09-20 01:27:32,846 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 853, model: custom.declaration.export 2026-09-20 01:27:32,854 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 853, model: custom.declaration.export.line 2026-09-20 01:27:32,856 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 853, model: custom.declaration.export.line 2026-09-20 01:27:32,862 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 853, model: custom.declaration.tax.export 2026-09-20 01:27:32,865 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 853, model: custom.declaration.tax.export 2026-09-20 01:27:32,871 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 853, model: custom.declaration.tax.export.group 2026-09-20 01:27:32,910 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:27:35,816 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_04_transfer_rate_custom_declaration_export ... 2026-09-20 01:27:36,601 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_05_transfer_rate_custom_declaration_export ... 2026-09-20 01:27:37,163 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_06_transfer_rate_custom_declaration_export ... 2026-09-20 01:27:37,724 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_01 ... 2026-09-20 01:27:38,305 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_02 ... 2026-09-20 01:27:39,846 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [243, 242, 241, 240] 2026-09-20 01:27:40,006 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [600, 598, 596, 594] 2026-09-20 01:27:40,881 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_03 ... 2026-09-20 01:27:42,911 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [27, 27] 2026-09-20 01:27:43,103 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [247, 246, 245, 244] 2026-09-20 01:27:43,236 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [616, 614, 612, 610] 2026-09-20 01:27:44,137 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_04 ... 2026-09-20 01:27:46,357 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [29, 28, 31, 30, 28, 29, 30, 31] 2026-09-20 01:27:46,413 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [22] 2026-09-20 01:27:46,566 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [252, 251, 250, 249] 2026-09-20 01:27:46,689 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [634, 632, 630, 628] 2026-09-20 01:27:47,543 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_picking_on_export_custom_declaration_01 ... 2026-09-20 01:27:48,215 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [27, 28] 2026-09-20 01:27:48,231 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [27, 28, 29] 2026-09-20 01:27:48,275 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [29, 30] 2026-09-20 01:27:48,291 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [59, 60, 61, 62, 63, 64] 2026-09-20 01:27:48,360 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [31, 32] 2026-09-20 01:27:48,481 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [33, 34] 2026-09-20 01:27:48,491 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [30, 31] 2026-09-20 01:27:48,558 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [35, 36] 2026-09-20 01:27:48,566 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [65, 66, 67, 68] 2026-09-20 01:27:48,656 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [37, 38] 2026-09-20 01:27:48,708 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_01 ... 2026-09-20 01:27:49,276 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_02 ... 2026-09-20 01:27:49,897 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [43, 44] 2026-09-20 01:27:49,903 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [38, 39, 40] 2026-09-20 01:27:49,909 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [45, 46] 2026-09-20 01:27:49,911 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [81, 82, 83, 84, 85, 86] 2026-09-20 01:27:49,968 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_01 ... 2026-09-20 01:27:51,916 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_so_in_multi_company ... 2026-09-20 01:27:56,230 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_01 ... 2026-09-20 01:27:57,524 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_02 ... 2026-09-20 01:27:59,087 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_01 ... 2026-09-20 01:27:59,741 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_02 ... 2026-09-20 01:28:00,315 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_01 ... 2026-09-20 01:28:00,914 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_02 ... 2026-09-20 01:28:01,402 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_04 ... 2026-09-20 01:28:02,331 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_05 ... 2026-09-20 01:28:03,646 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_export_custom_declaration_01 ... 2026-09-20 01:28:05,247 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_03 ... 2026-09-20 01:28:06,325 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_04 ... 2026-09-20 01:28:07,537 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_01 ... 2026-09-20 01:28:08,917 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [269, 268, 267, 266] 2026-09-20 01:28:09,025 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [676, 674, 672, 670] 2026-09-20 01:28:11,036 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_02 ... 2026-09-20 01:28:12,290 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [286, 285, 284, 283] 2026-09-20 01:28:12,427 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [702, 700, 698, 696] 2026-09-20 01:28:14,970 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_03 ... 2026-09-20 01:28:17,377 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [41, 40, 43, 42, 40, 41, 42, 43] 2026-09-20 01:28:17,445 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [25] 2026-09-20 01:28:17,606 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [303, 302, 301, 300] 2026-09-20 01:28:17,701 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [728, 726, 724, 722] 2026-09-20 01:28:19,505 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_04 ... 2026-09-20 01:28:21,593 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [49, 48, 51, 50, 48, 49, 50, 51] 2026-09-20 01:28:21,664 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [27] 2026-09-20 01:28:21,908 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [321, 320, 319, 318] 2026-09-20 01:28:22,029 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [756, 754, 752, 750] 2026-09-20 01:28:24,610 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_05 ... 2026-09-20 01:28:26,350 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_08 ... 2026-09-20 01:28:29,678 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_01 ... 2026-09-20 01:28:31,205 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_02 ... 2026-09-20 01:28:31,816 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_03 ... 2026-09-20 01:28:32,824 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_04 ... 2026-09-20 01:28:33,712 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_01 ... 2026-09-20 01:28:36,369 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_02 ... 2026-09-20 01:28:38,557 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_03 ... 2026-09-20 01:28:39,907 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:28:42,623 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_01 ... 2026-09-20 01:28:43,623 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_02 ... 2026-09-20 01:28:44,911 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_03 ... 2026-09-20 01:28:45,573 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_04 ... 2026-09-20 01:28:46,904 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_01 ... 2026-09-20 01:28:47,126 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_02 ... 2026-09-20 01:28:47,340 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_01 ... 2026-09-20 01:28:47,362 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_02 ... 2026-09-20 01:28:47,995 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_01 ... 2026-09-20 01:28:48,017 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_02 ... 2026-09-20 01:28:48,640 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_required_for_picking_01 ... 2026-09-20 01:28:48,659 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_01 ... 2026-09-20 01:28:50,554 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [112] 2026-09-20 01:28:50,712 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_new_foreign_partner_not_synced_01 ... 2026-09-20 01:28:51,723 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_foreign_trade_manual_override_survives_confirm ... 2026-09-20 01:28:53,108 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_return_product_01 ... 2026-09-20 01:28:55,270 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [115] 2026-09-20 01:28:55,456 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [106, 107] 2026-09-20 01:28:56,826 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [116] 2026-09-20 01:28:57,017 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [108, 109] 2026-09-20 01:28:57,028 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [117] 2026-09-20 01:28:57,270 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [110, 111] 2026-09-20 01:28:57,283 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [118] 2026-09-20 01:28:57,515 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [112, 113] 2026-09-20 01:28:57,525 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [119] 2026-09-20 01:28:57,783 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [114, 115] 2026-09-20 01:28:59,241 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [120] 2026-09-20 01:28:59,395 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [116, 117] 2026-09-20 01:28:59,404 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [121] 2026-09-20 01:28:59,699 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [118, 119] 2026-09-20 01:28:59,708 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [122] 2026-09-20 01:28:59,846 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [120, 121] 2026-09-20 01:28:59,856 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [123] 2026-09-20 01:28:59,946 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [122, 123] 2026-09-20 01:29:00,050 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:29:03,054 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_domestic_multistep_delivery_still_routes_to_customers ... 2026-09-20 01:29:04,392 121 INFO rb-6b6600a-224960-417187 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-20 01:29:05,746 121 INFO rb-6b6600a-224960-417187 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-20 01:29:07,285 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_company_foreign_export_isolation ... 2026-09-20 01:29:08,990 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_warehouse_foreign_export_isolation ... 2026-09-20 01:29:11,746 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_reception_route_depends_keeps_buy_and_import ... 2026-09-20 01:29:11,797 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:29:14,927 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move records with IDs: [481] 2026-09-20 01:29:15,463 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-09-20 01:29:15,770 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-09-20 01:29:16,352 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [1, 2] 2026-09-20 01:29:16,385 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [1, 2] 2026-09-20 01:29:16,390 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [3, 4] 2026-09-20 01:29:16,428 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [3, 4] 2026-09-20 01:29:16,433 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [5, 6] 2026-09-20 01:29:16,470 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [5, 6] 2026-09-20 01:29:16,529 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #16 deleted custom.declaration.import records with IDs: [1] 2026-09-20 01:29:16,555 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-09-20 01:29:17,081 121 INFO rb-6b6600a-224960-417187 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-20 01:29:17,121 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-09-20 01:29:17,701 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 865, model: custom.declaration.import 2026-09-20 01:29:17,712 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 865, model: custom.declaration.import 2026-09-20 01:29:17,718 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 865, model: custom.declaration.import 2026-09-20 01:29:17,730 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 865, model: custom.declaration.import.line 2026-09-20 01:29:17,734 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 865, model: custom.declaration.import.line 2026-09-20 01:29:17,738 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 865, model: custom.declaration.tax.import 2026-09-20 01:29:17,742 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 865, model: custom.declaration.tax.import 2026-09-20 01:29:17,745 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 865, model: custom.declaration.tax.import 2026-09-20 01:29:17,753 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 865, model: custom.declaration.tax.import.group 2026-09-20 01:29:17,756 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 865, model: custom.declaration.tax.import.group 2026-09-20 01:29:17,759 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 865, model: custom.declaration.tax.import.group 2026-09-20 01:29:17,762 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 865, model: custom.declaration.line.extra.expense 2026-09-20 01:29:17,764 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 865, model: custom.declaration.line.extra.expense 2026-09-20 01:29:17,767 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 865, model: custom.declaration.line.extra.expense 2026-09-20 01:29:17,801 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:29:20,874 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move records with IDs: [487] 2026-09-20 01:29:21,343 121 INFO rb-6b6600a-224960-417187 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-20 01:29:21,547 121 INFO rb-6b6600a-224960-417187 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-20 01:29:21,654 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_05 ... 2026-09-20 01:29:24,404 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_06 ... 2026-09-20 01:29:26,706 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_clearance_date_on_custom_declaration_01 ... 2026-09-20 01:29:27,203 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [37, 38] 2026-09-20 01:29:27,243 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [17, 18] 2026-09-20 01:29:27,248 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [39, 40] 2026-09-20 01:29:27,294 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [19, 20] 2026-09-20 01:29:27,326 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_currency_rate_manual_01 ... 2026-09-20 01:29:27,773 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [45, 46] 2026-09-20 01:29:27,810 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [23, 24] 2026-09-20 01:29:27,817 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [47, 48] 2026-09-20 01:29:27,868 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [25, 26] 2026-09-20 01:29:27,895 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_picking_on_import_custom_declaration_01 ... 2026-09-20 01:29:28,349 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [29, 30] 2026-09-20 01:29:28,355 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [20, 21, 22] 2026-09-20 01:29:28,390 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [31, 32] 2026-09-20 01:29:28,394 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [53, 54, 55, 56, 57, 58] 2026-09-20 01:29:28,437 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [33, 34] 2026-09-20 01:29:28,525 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [35, 36] 2026-09-20 01:29:28,531 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [23, 24] 2026-09-20 01:29:28,565 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [37, 38] 2026-09-20 01:29:28,570 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [59, 60, 61, 62] 2026-09-20 01:29:28,609 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [39, 40] 2026-09-20 01:29:28,640 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_po_on_import_custom_declaration_01 ... 2026-09-20 01:29:28,979 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_01 ... 2026-09-20 01:29:29,595 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [45, 46] 2026-09-20 01:29:29,604 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [31, 32, 33] 2026-09-20 01:29:29,653 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [47, 48] 2026-09-20 01:29:29,660 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [75, 76, 77, 78, 79, 80] 2026-09-20 01:29:29,717 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [49, 50] 2026-09-20 01:29:29,810 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [81, 82] 2026-09-20 01:29:29,851 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [51, 52] 2026-09-20 01:29:29,858 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [83, 84] 2026-09-20 01:29:29,895 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [53, 54] 2026-09-20 01:29:29,902 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [85, 86] 2026-09-20 01:29:29,970 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [55, 56] 2026-09-20 01:29:30,009 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_02 ... 2026-09-20 01:29:30,552 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [59, 60] 2026-09-20 01:29:30,559 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [37, 38, 39] 2026-09-20 01:29:30,624 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [61, 62] 2026-09-20 01:29:30,636 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [93, 94, 95, 96, 97, 98] 2026-09-20 01:29:30,708 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [63, 64] 2026-09-20 01:29:30,790 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [99, 100] 2026-09-20 01:29:30,832 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [65, 66] 2026-09-20 01:29:30,839 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [101, 102] 2026-09-20 01:29:30,904 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [67, 68] 2026-09-20 01:29:30,939 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_02 ... 2026-09-20 01:29:32,722 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_po_in_multi_company ... 2026-09-20 01:29:37,002 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_01 ... 2026-09-20 01:29:38,170 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [117, 118] 2026-09-20 01:29:38,219 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [73, 74] 2026-09-20 01:29:38,225 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [119, 120] 2026-09-20 01:29:38,258 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [75, 76] 2026-09-20 01:29:38,266 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [45, 46] 2026-09-20 01:29:38,335 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [77, 78] 2026-09-20 01:29:38,341 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [121, 122] 2026-09-20 01:29:38,382 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [79, 80] 2026-09-20 01:29:38,388 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [123, 124] 2026-09-20 01:29:38,433 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_02 ... 2026-09-20 01:29:39,274 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_compute_landed_cost_01 ... 2026-09-20 01:29:41,738 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_custom_declaration_03 ... 2026-09-20 01:29:43,158 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_import_custom_declaration_01 ... 2026-09-20 01:29:45,161 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_01 ... 2026-09-20 01:29:45,792 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_02 ... 2026-09-20 01:29:46,423 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_01 ... 2026-09-20 01:29:46,452 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7080] 2026-09-20 01:29:46,496 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_02 ... 2026-09-20 01:29:46,515 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [7079] 2026-09-20 01:29:46,568 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_06 ... 2026-09-20 01:29:50,145 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_07 ... 2026-09-20 01:29:51,763 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [152, 153] 2026-09-20 01:29:51,798 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [90, 91] 2026-09-20 01:29:51,805 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [154, 155] 2026-09-20 01:29:51,843 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [92, 93] 2026-09-20 01:29:51,849 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [156, 157] 2026-09-20 01:29:51,904 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [94, 95] 2026-09-20 01:29:51,909 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [158, 159] 2026-09-20 01:29:51,939 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [96, 97] 2026-09-20 01:29:51,944 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [160, 161] 2026-09-20 01:29:51,972 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [98, 99] 2026-09-20 01:29:51,977 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [162, 163] 2026-09-20 01:29:54,595 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [100, 101] 2026-09-20 01:29:55,300 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_09 ... 2026-09-20 01:29:56,434 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [170, 171] 2026-09-20 01:29:56,474 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [104, 105] 2026-09-20 01:29:56,479 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [172, 173] 2026-09-20 01:29:57,438 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [106, 107] 2026-09-20 01:29:57,466 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_10 ... 2026-09-20 01:29:58,488 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_11 ... 2026-09-20 01:29:59,195 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_tax_computation_01 ... 2026-09-20 01:29:59,733 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_validate_landed_cost_01 ... 2026-09-20 01:30:01,918 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:30:04,980 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move records with IDs: [512] 2026-09-20 01:30:05,441 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_01 ... 2026-09-20 01:30:05,760 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_02 ... 2026-09-20 01:30:06,184 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_03 ... 2026-09-20 01:30:06,441 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_01 ... 2026-09-20 01:30:06,564 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_02 ... 2026-09-20 01:30:06,697 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_01 ... 2026-09-20 01:30:06,909 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_02 ... 2026-09-20 01:30:07,120 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_03 ... 2026-09-20 01:30:07,391 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_01 ... 2026-09-20 01:30:07,410 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_02 ... 2026-09-20 01:30:08,123 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_01 ... 2026-09-20 01:30:08,140 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_02 ... 2026-09-20 01:30:08,750 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_required_for_picking_01 ... 2026-09-20 01:30:08,775 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_flow_of_import_01 ... 2026-09-20 01:30:11,590 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_return_product_01 ... 2026-09-20 01:30:15,418 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:30:18,685 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move records with IDs: [524] 2026-09-20 01:30:19,165 121 INFO rb-6b6600a-224960-417187 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-20 01:30:19,823 121 INFO rb-6b6600a-224960-417187 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-20 01:30:20,426 121 INFO rb-6b6600a-224960-417187 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-20 01:30:21,083 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:30:22,022 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_air.tests.test_air_basic: Starting TestAirBasic.test_001_air_basic_chargeable_weight ... 2026-09-20 01:30:22,260 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_air.tests.test_air_basic: Starting TestAirBasic.test_002_non_air_not_applicable ... 2026-09-20 01:30:22,333 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:30:23,353 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_01_air_chargeable_weight ... 2026-09-20 01:30:23,609 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_02_booking_confirmed_immediately ... 2026-09-20 01:30:23,719 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_03_urgent_surcharge_as_charge_line ... 2026-09-20 01:30:23,833 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_04_atd_and_leg_done ... 2026-09-20 01:30:23,943 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:30:24,875 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_01_air_import_no_containers_hawb_set ... 2026-09-20 01:30:25,133 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_02_ata_milestone ... 2026-09-20 01:30:25,259 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_03_storage_fee_per_day ... 2026-09-20 01:30:25,401 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_04_full_air_import_charges ... 2026-09-20 01:30:25,592 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_05_chargeable_weight_import ... 2026-09-20 01:30:25,738 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:30:26,601 121 INFO rb-6b6600a-224960-417187 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-20 01:30:26,928 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_air.tests.test_air_main_carriage_endpoint: Starting TestAirMainCarriageEndpointContract.test_02_missing_airport_blocks_without_leg_or_booking ... 2026-09-20 01:30:27,087 121 INFO rb-6b6600a-224960-417187 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-20 01:30:27,202 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:30:28,084 121 INFO rb-6b6600a-224960-417187 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-20 01:30:28,297 121 INFO rb-6b6600a-224960-417187 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-20 01:30:28,449 121 INFO rb-6b6600a-224960-417187 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-20 01:30:28,587 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:30:29,563 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_air.tests.test_air_si_report_ports: Starting TestAirShipmentInstructionPorts.test_01_blank_si_fcl_prints_air_ports ... 2026-09-20 01:30:29,964 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_air.tests.test_air_si_report_ports: Starting TestAirShipmentInstructionPorts.test_02_blank_si_lcl_prints_air_ports ... 2026-09-20 01:30:30,186 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:30:31,025 121 INFO rb-6b6600a-224960-417187 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-20 01:30:31,158 121 INFO rb-6b6600a-224960-417187 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-20 01:30:31,219 121 INFO rb-6b6600a-224960-417187 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-20 01:30:31,324 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:30:32,210 121 INFO rb-6b6600a-224960-417187 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-20 01:30:32,440 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_air_consol.tests.test_air_import_deconsolidation: Starting TestAirImportDeconsolidation.test_02_deconsolidate_wizard_requires_at_least_one_line ... 2026-09-20 01:30:32,567 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:30:33,551 121 INFO rb-6b6600a-224960-417187 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-20 01:30:33,866 121 INFO rb-6b6600a-224960-417187 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-20 01:30:34,121 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:30:35,086 121 INFO rb-6b6600a-224960-417187 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-20 01:30:35,653 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2400] 2026-09-20 01:30:35,686 121 INFO rb-6b6600a-224960-417187 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-20 01:30:35,931 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2401] 2026-09-20 01:30:35,977 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:30:37,131 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_arrival_notice_send_leaves_an_auditable_chatter_record ... 2026-09-20 01:30:37,363 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2402] 2026-09-20 01:30:37,393 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_body_contains_shipment_reference_date_and_vietnamese_translation ... 2026-09-20 01:30:37,470 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-6b6600a-224960/odoo/addons/base/i18n/vi.po for language vi_VN 2026-09-20 01:30:37,470 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/odoo/addons/base/i18n/vi.po for language vi_VN 2026-09-20 01:30:37,741 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-6b6600a-224960/addons/web/i18n/vi.po for language vi_VN 2026-09-20 01:30:37,741 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/web/i18n/vi.po for language vi_VN 2026-09-20 01:30:37,878 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-6b6600a-224960/addons/base_setup/i18n/vi.po for language vi_VN 2026-09-20 01:30:37,878 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/base_setup/i18n/vi.po for language vi_VN 2026-09-20 01:30:37,885 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-6b6600a-224960/addons/bus/i18n/vi.po for language vi_VN 2026-09-20 01:30:37,885 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/bus/i18n/vi.po for language vi_VN 2026-09-20 01:30:37,888 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-6b6600a-224960/addons/web_tour/i18n/vi.po for language vi_VN 2026-09-20 01:30:37,888 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/web_tour/i18n/vi.po for language vi_VN 2026-09-20 01:30:37,891 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-6b6600a-224960/addons/html_editor/i18n/vi.po for language vi_VN 2026-09-20 01:30:37,891 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/html_editor/i18n/vi.po for language vi_VN 2026-09-20 01:30:37,904 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-6b6600a-224960/addons/mail/i18n/vi.po for language vi_VN 2026-09-20 01:30:37,904 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mail/i18n/vi.po for language vi_VN 2026-09-20 01:30:37,990 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-6b6600a-224960/addons/sales_team/i18n/vi.po for language vi_VN 2026-09-20 01:30:37,990 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sales_team/i18n/vi.po for language vi_VN 2026-09-20 01:30:37,998 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-6b6600a-224960/addons/onboarding/i18n/vi.po for language vi_VN 2026-09-20 01:30:37,998 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/onboarding/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,002 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-6b6600a-224960/addons/uom/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,003 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/uom/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,006 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-6b6600a-224960/addons/product/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,007 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/product/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,035 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-6b6600a-224960/addons/analytic/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,035 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/analytic/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,043 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-6b6600a-224960/addons/web_editor/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,043 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/web_editor/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,061 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-6b6600a-224960/addons/http_routing/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,062 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/http_routing/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,063 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-6b6600a-224960/addons/auth_signup/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,063 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/auth_signup/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,763 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-6b6600a-224960/addons/portal/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,764 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/portal/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,772 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-6b6600a-224960/addons/resource/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,772 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/resource/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,777 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-6b6600a-224960/addons/digest/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,777 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/digest/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,781 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-6b6600a-224960/addons/account/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,781 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/account/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,887 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-6b6600a-224960/addons/payment/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,887 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/payment/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,906 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-6b6600a-224960/addons/account_payment/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,906 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/account_payment/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,912 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-6b6600a-224960/addons/utm/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,912 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/utm/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,916 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-6b6600a-224960/addons/sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,917 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,950 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-6b6600a-224960/addons/sale_management/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,950 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_management/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,955 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-6b6600a-224960/addons/barcodes/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,955 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/barcodes/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,957 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-6b6600a-224960/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,957 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,960 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-6b6600a-224960/addons/stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:38,960 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,022 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-6b6600a-224960/addons/stock_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,022 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/stock_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,030 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-6b6600a-224960/addons/phone_validation/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,030 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/phone_validation/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,034 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-6b6600a-224960/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,034 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,091 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-6b6600a-224960/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,091 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,103 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-6b6600a-224960/addons/calendar/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,103 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/calendar/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,125 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-6b6600a-224960/addons/contacts/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,125 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/contacts/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,126 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-6b6600a-224960/addons/crm/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,126 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/crm/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,148 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-6b6600a-224960/addons/social_media/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,148 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/social_media/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,150 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-6b6600a-224960/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,150 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,151 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-6b6600a-224960/addons/website/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,151 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,257 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,257 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,259 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,260 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,278 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,278 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,295 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-6b6600a-224960/addons/purchase/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,295 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/purchase/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,318 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-6b6600a-224960/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,318 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,324 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-6b6600a-224960/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,324 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,332 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,332 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,334 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,334 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,337 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,337 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,354 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,354 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,364 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,364 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,366 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-6b6600a-224960/addons/rating/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,366 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/rating/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,373 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-6b6600a-224960/addons/project/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,373 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/project/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,433 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,433 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,456 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-6b6600a-224960/addons/website_payment/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,456 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_payment/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,464 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-6b6600a-224960/addons/website_mail/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,464 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_mail/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,466 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-6b6600a-224960/addons/portal_rating/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,466 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/portal_rating/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,468 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-6b6600a-224960/addons/delivery/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,468 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/delivery/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,476 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-6b6600a-224960/addons/website_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,476 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,510 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-6b6600a-224960/addons/mrp/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,511 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mrp/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,556 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-6b6600a-224960/addons/link_tracker/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,557 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/link_tracker/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,560 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-6b6600a-224960/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,560 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,598 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-6b6600a-224960/addons/resource_mail/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,598 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/resource_mail/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,600 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-6b6600a-224960/addons/hr/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,600 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,623 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-6b6600a-224960/addons/hr_expense/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,623 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_expense/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,640 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-6b6600a-224960/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,640 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,669 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-6b6600a-224960/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,669 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,670 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-6b6600a-224960/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,670 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,694 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-6b6600a-224960/addons/data_recycle/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,695 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/data_recycle/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,698 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,698 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,699 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language vi_VN 2026-09-20 01:30:39,700 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,700 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,719 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-6b6600a-224960/addons/maintenance/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,719 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/maintenance/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,728 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-6b6600a-224960/addons/marketing_card/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,728 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/marketing_card/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,735 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,735 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,742 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,742 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,745 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,746 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,753 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-6b6600a-224960/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,753 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,755 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-6b6600a-224960/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,755 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,757 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,757 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,764 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-6b6600a-224960/addons/hr_contract/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,764 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_contract/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,770 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,770 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,771 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,771 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,775 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,775 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,782 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,782 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,784 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-6b6600a-224960/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,784 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,789 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,789 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,789 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,790 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,792 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-6b6600a-224960/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,792 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,794 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,794 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,796 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-6b6600a-224960/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,796 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,797 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-6b6600a-224960/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,797 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-09-20 01:30:39,799 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,799 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,804 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,804 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,805 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,805 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,806 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,806 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,856 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,856 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,886 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,886 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,888 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,888 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,890 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,890 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,893 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,893 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,896 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,896 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,923 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,923 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,925 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,925 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,946 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,947 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,947 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,947 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,954 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,954 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,957 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,957 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,962 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,963 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,968 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language vi_VN 2026-09-20 01:30:39,968 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,968 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,985 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,985 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,987 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,987 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,993 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,993 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,994 121 INFO rb-6b6600a-224960-417187 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-20 01:30:39,995 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,009 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,009 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,012 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,012 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,016 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,016 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,016 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,016 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,098 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,098 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,102 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,102 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,106 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,106 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,119 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-6b6600a-224960/addons/iap/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,119 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/iap/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,122 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-6b6600a-224960/addons/iap_mail/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,123 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/iap_mail/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,126 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-6b6600a-224960/addons/sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,126 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,143 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-6b6600a-224960/addons/base_automation/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,143 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/base_automation/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,153 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,153 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,165 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-6b6600a-224960/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,165 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,168 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,168 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,173 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,173 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,174 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,174 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,191 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,191 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,194 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,194 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,205 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,205 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,209 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-6b6600a-224960/addons/base_import_module/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,209 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/base_import_module/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,214 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,214 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,229 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,229 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,231 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,231 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,244 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,244 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,246 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,246 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,253 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,253 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,255 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-6b6600a-224960/addons/fleet/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,255 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/fleet/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,271 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,271 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,275 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,275 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,279 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-6b6600a-224960/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,279 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,281 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,281 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,287 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,288 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,290 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,290 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,317 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language vi_VN 2026-09-20 01:30:40,317 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,317 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,330 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,330 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,332 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language vi_VN 2026-09-20 01:30:40,333 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,333 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,389 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,389 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,391 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,391 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,434 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,434 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,459 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-6b6600a-224960/addons/gamification/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,459 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/gamification/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,489 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-6b6600a-224960/addons/survey/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,489 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/survey/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,528 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,528 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,530 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,530 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,531 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,531 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,546 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,546 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,564 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,564 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,568 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,568 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,573 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,573 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,578 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-6b6600a-224960/addons/hr_skills/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,578 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_skills/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,593 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,594 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,608 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,608 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,615 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,615 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,639 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,640 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,642 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,642 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,646 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,646 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,653 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,653 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,662 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,662 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,664 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,664 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,677 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,677 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,691 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,691 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,703 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,703 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,729 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,729 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,740 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,740 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,741 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,741 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,747 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,748 121 INFO rb-6b6600a-224960-417187 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-20 01:30:40,757 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-6b6600a-224960/addons/website_partner/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,757 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_partner/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,758 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-6b6600a-224960/addons/website_profile/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,758 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_profile/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,764 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-6b6600a-224960/addons/website_slides/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,764 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_slides/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,806 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-6b6600a-224960/addons/event/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,806 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/event/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,862 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-6b6600a-224960/addons/website_event/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,862 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_event/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,874 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-6b6600a-224960/addons/im_livechat/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,874 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/im_livechat/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,887 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-6b6600a-224960/addons/sale_stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,887 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,892 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-6b6600a-224960/addons/repair/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,892 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/repair/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,900 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-6b6600a-224960/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,900 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,909 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,909 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,915 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-6b6600a-224960/addons/project_todo/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,915 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/project_todo/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,919 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-6b6600a-224960/addons/lunch/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,919 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/lunch/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,934 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-6b6600a-224960/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,934 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,940 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_data_module: no translation for language vi_VN 2026-09-20 01:30:40,940 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module web_responsive: no translation for language vi_VN 2026-09-20 01:30:40,940 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-6b6600a-224960/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,940 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,944 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-6b6600a-224960/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,944 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,945 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-6b6600a-224960/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,945 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,946 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-6b6600a-224960/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,946 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,947 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-6b6600a-224960/addons/pos_discount/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,948 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_discount/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,949 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-6b6600a-224960/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,949 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,955 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-6b6600a-224960/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,955 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,956 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-6b6600a-224960/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,956 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,957 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-6b6600a-224960/addons/loyalty/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,957 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/loyalty/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,970 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-6b6600a-224960/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,970 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,976 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-6b6600a-224960/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,976 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,978 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-6b6600a-224960/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,978 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,979 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-6b6600a-224960/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,979 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,980 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-6b6600a-224960/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,980 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,982 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-6b6600a-224960/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,982 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,984 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-6b6600a-224960/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,984 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,987 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-6b6600a-224960/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,987 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,988 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language vi_VN 2026-09-20 01:30:40,988 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-6b6600a-224960/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,988 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,990 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-6b6600a-224960/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,990 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,991 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language vi_VN 2026-09-20 01:30:40,991 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-6b6600a-224960/addons/pos_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,992 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,994 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-6b6600a-224960/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,994 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,995 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-6b6600a-224960/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-09-20 01:30:40,995 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,002 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language vi_VN 2026-09-20 01:30:41,002 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,002 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,006 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,006 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,008 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,008 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,009 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-6b6600a-224960/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,009 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,013 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,014 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,014 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-6b6600a-224960/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,015 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,017 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language vi_VN 2026-09-20 01:30:41,017 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-6b6600a-224960/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,017 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,019 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-6b6600a-224960/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,019 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,020 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-6b6600a-224960/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,020 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,031 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,031 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,036 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,036 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,038 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-6b6600a-224960/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,039 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,041 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-6b6600a-224960/addons/base_iban/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,041 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/base_iban/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,042 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-6b6600a-224960/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,042 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,046 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,047 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,058 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,058 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,065 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,066 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,067 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,067 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,071 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,071 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,073 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,073 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,076 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,076 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,078 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,078 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,079 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,080 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,081 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language vi_VN 2026-09-20 01:30:41,082 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,082 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,088 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,088 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,096 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language vi_VN 2026-09-20 01:30:41,096 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-6b6600a-224960/addons/website_blog/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,096 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_blog/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,112 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,112 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,113 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,113 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,114 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,114 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,116 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,116 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,117 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,117 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,119 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,119 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,131 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,131 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,135 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language vi_VN 2026-09-20 01:30:41,135 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,135 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,136 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,136 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,137 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: loading translation file /data/build/rb-6b6600a-224960/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,137 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,141 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,141 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,143 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: loading translation file /data/build/rb-6b6600a-224960/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,143 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,144 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,144 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,145 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-6b6600a-224960/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,145 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,148 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language vi_VN 2026-09-20 01:30:41,148 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-6b6600a-224960/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,148 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,150 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language vi_VN 2026-09-20 01:30:41,150 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,150 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,153 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,153 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,155 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,155 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,157 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,157 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,160 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-6b6600a-224960/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,160 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,163 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,163 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,164 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,164 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,165 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,166 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,167 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,167 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,171 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,171 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,185 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,185 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,187 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,187 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,188 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,188 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,196 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,196 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,198 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,198 121 INFO rb-6b6600a-224960-417187 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-20 01:30:41,199 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-6b6600a-224960/addons/website_crm/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,199 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_crm/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,201 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-6b6600a-224960/addons/website_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,201 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,202 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-6b6600a-224960/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,202 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,203 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-6b6600a-224960/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,203 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,211 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-6b6600a-224960/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,211 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,213 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-6b6600a-224960/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,213 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,214 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-6b6600a-224960/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,214 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,215 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-6b6600a-224960/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,215 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,216 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-6b6600a-224960/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,216 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,221 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-6b6600a-224960/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,221 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,224 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-6b6600a-224960/addons/account_edi/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,224 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/account_edi/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,229 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-6b6600a-224960/addons/certificate/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,229 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/certificate/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,233 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-6b6600a-224960/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,233 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,236 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-6b6600a-224960/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,236 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,241 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-6b6600a-224960/addons/account_fleet/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,241 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/account_fleet/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,243 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-6b6600a-224960/addons/account_peppol/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,243 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/account_peppol/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,254 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-6b6600a-224960/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,255 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,258 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-6b6600a-224960/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,258 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,261 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-6b6600a-224960/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,261 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,263 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-6b6600a-224960/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,263 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,264 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-6b6600a-224960/addons/account_test/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,264 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/account_test/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,266 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-6b6600a-224960/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,267 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,268 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-6b6600a-224960/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,268 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,270 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-6b6600a-224960/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,270 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,272 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-6b6600a-224960/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,272 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,273 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-6b6600a-224960/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,274 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,275 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-6b6600a-224960/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,275 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,276 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-6b6600a-224960/addons/auth_totp/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,276 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/auth_totp/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,279 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-6b6600a-224960/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,279 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,282 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-6b6600a-224960/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,282 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,284 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-6b6600a-224960/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,284 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,286 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-6b6600a-224960/addons/base_import/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,286 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/base_import/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,293 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-6b6600a-224960/addons/base_install_request/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,293 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/base_install_request/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,296 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-6b6600a-224960/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,296 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,297 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-6b6600a-224960/addons/base_vat/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,297 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/base_vat/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,300 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-6b6600a-224960/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,300 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,301 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-6b6600a-224960/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,302 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,303 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-6b6600a-224960/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,303 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,305 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-6b6600a-224960/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,305 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,306 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-6b6600a-224960/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,306 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,310 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-6b6600a-224960/addons/iap_crm/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,310 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/iap_crm/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,311 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-6b6600a-224960/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,311 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,312 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-6b6600a-224960/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,312 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,318 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-6b6600a-224960/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,318 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,319 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-6b6600a-224960/addons/crm_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,320 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/crm_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,321 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-6b6600a-224960/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,321 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,327 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-6b6600a-224960/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,328 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,329 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-6b6600a-224960/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-09-20 01:30:41,329 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,129 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-6b6600a-224960/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,129 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,130 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-6b6600a-224960/addons/event_booth/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,130 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/event_booth/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,134 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-6b6600a-224960/addons/event_product/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,134 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/event_product/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,135 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-6b6600a-224960/addons/event_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,135 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/event_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,139 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-6b6600a-224960/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,139 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,143 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-6b6600a-224960/addons/event_crm/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,143 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/event_crm/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,146 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-6b6600a-224960/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,146 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,147 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-6b6600a-224960/addons/event_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,147 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/event_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,148 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-6b6600a-224960/addons/sale_crm/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,148 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_crm/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,150 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-6b6600a-224960/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,150 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,151 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-6b6600a-224960/addons/google_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,151 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/google_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,152 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-6b6600a-224960/addons/google_calendar/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,152 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/google_calendar/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,154 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-6b6600a-224960/addons/google_gmail/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,155 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/google_gmail/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,156 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-6b6600a-224960/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,157 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,157 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-6b6600a-224960/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,157 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,159 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-6b6600a-224960/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,159 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,161 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-6b6600a-224960/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,161 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,163 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-6b6600a-224960/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,163 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,166 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-6b6600a-224960/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,166 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,167 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-6b6600a-224960/addons/hr_presence/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,167 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_presence/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,170 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-6b6600a-224960/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,170 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,171 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-6b6600a-224960/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,171 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,175 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-6b6600a-224960/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,175 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,177 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-6b6600a-224960/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,177 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,178 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-6b6600a-224960/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,178 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,180 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module l10n_us: no translation for language vi_VN 2026-09-20 01:30:42,181 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language vi_VN 2026-09-20 01:30:42,181 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,181 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,182 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,182 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,183 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,183 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,185 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,185 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,190 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language vi_VN 2026-09-20 01:30:42,190 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,190 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,209 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,209 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,235 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language vi_VN 2026-09-20 01:30:42,235 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language vi_VN 2026-09-20 01:30:42,235 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,235 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,236 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,236 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,238 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,238 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,239 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language vi_VN 2026-09-20 01:30:42,239 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,239 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,242 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-6b6600a-224960/addons/sale_service/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,243 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_service/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,244 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-6b6600a-224960/addons/project_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,245 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/project_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,245 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-6b6600a-224960/addons/sale_project/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,245 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_project/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,251 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-6b6600a-224960/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,251 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,264 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language vi_VN 2026-09-20 01:30:42,264 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language vi_VN 2026-09-20 01:30:42,264 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,264 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,269 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,269 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,275 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,275 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,279 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,279 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,291 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,291 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,294 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,294 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,295 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,296 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,297 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,297 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,298 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,298 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,307 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,307 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,308 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,308 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,312 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,312 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,313 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,313 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,317 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,317 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,320 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,320 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,321 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,321 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,323 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,323 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,324 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,324 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,324 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,324 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,325 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,325 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,326 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-6b6600a-224960/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,326 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,330 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-6b6600a-224960/addons/mrp_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,330 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mrp_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,334 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-6b6600a-224960/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,334 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,336 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-6b6600a-224960/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,336 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,337 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-6b6600a-224960/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,337 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,339 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,339 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,347 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,348 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,353 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,353 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,355 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,355 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,356 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,356 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,358 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,358 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,364 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,364 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,367 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,367 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,373 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,373 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,375 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-6b6600a-224960/addons/mail_bot/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,375 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mail_bot/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,377 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language vi_VN 2026-09-20 01:30:42,377 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-6b6600a-224960/addons/mail_group/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,378 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mail_group/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,390 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,391 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,392 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,392 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,394 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,394 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,395 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,395 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,396 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-6b6600a-224960/addons/website_event_track/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,396 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_event_track/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,418 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,418 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,419 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,419 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,420 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,420 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,422 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,422 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,423 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,423 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,424 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-6b6600a-224960/addons/membership/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,424 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/membership/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,430 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-6b6600a-224960/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,430 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,432 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-6b6600a-224960/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,432 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,436 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-6b6600a-224960/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,436 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,441 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-6b6600a-224960/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,441 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,442 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-6b6600a-224960/addons/product_expiry/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,442 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/product_expiry/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,448 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-6b6600a-224960/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,448 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,449 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-6b6600a-224960/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,449 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,450 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-6b6600a-224960/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,450 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,452 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-6b6600a-224960/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,452 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,453 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-6b6600a-224960/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,453 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,455 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-6b6600a-224960/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,455 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,456 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language vi_VN 2026-09-20 01:30:42,457 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,457 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,459 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,459 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,461 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,461 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,463 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,463 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,467 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,467 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,469 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,469 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,471 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-6b6600a-224960/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,471 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,473 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-6b6600a-224960/addons/pos_event/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,473 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_event/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,476 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-6b6600a-224960/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,476 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,477 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-6b6600a-224960/addons/pos_hr/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,477 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_hr/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,480 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language vi_VN 2026-09-20 01:30:42,480 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-6b6600a-224960/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,480 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,482 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-6b6600a-224960/addons/sale_margin/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,482 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_margin/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,483 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-6b6600a-224960/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,483 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,484 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-6b6600a-224960/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,485 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,485 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-6b6600a-224960/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,485 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,487 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-6b6600a-224960/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,487 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,488 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-6b6600a-224960/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,488 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,489 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-6b6600a-224960/addons/pos_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,489 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/pos_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,490 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-6b6600a-224960/addons/product_email_template/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,491 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/product_email_template/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,492 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-6b6600a-224960/addons/product_images/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,492 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/product_images/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,495 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-6b6600a-224960/addons/product_margin/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,495 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/product_margin/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,498 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-6b6600a-224960/addons/product_matrix/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,498 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/product_matrix/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,500 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-6b6600a-224960/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,500 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,501 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-6b6600a-224960/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,501 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,503 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-6b6600a-224960/addons/project_mrp/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,504 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/project_mrp/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,505 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-6b6600a-224960/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,505 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,506 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-6b6600a-224960/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,506 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,508 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language vi_VN 2026-09-20 01:30:42,509 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-6b6600a-224960/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,509 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,509 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-6b6600a-224960/addons/project_purchase/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,509 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/project_purchase/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,511 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-6b6600a-224960/addons/project_stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,511 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/project_stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,512 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-6b6600a-224960/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,512 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,513 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-6b6600a-224960/addons/sale_expense/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,514 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_expense/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,515 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-6b6600a-224960/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,515 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,516 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-6b6600a-224960/addons/project_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,517 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/project_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,518 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-6b6600a-224960/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,518 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,519 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-6b6600a-224960/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,519 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,520 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-6b6600a-224960/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,520 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,523 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-6b6600a-224960/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,523 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,524 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-6b6600a-224960/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,524 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,525 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-6b6600a-224960/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,525 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,527 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-6b6600a-224960/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,527 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,528 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-6b6600a-224960/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,528 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,529 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-6b6600a-224960/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,529 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,530 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-6b6600a-224960/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,531 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,535 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-6b6600a-224960/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,535 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,536 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-6b6600a-224960/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,536 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,537 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-6b6600a-224960/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,537 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,539 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language vi_VN 2026-09-20 01:30:42,539 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-6b6600a-224960/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,539 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,545 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-6b6600a-224960/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,545 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,547 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-6b6600a-224960/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,547 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,549 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-6b6600a-224960/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,549 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,550 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-6b6600a-224960/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,550 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,551 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_sms: no translation for language vi_VN 2026-09-20 01:30:42,551 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-6b6600a-224960/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,551 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,552 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-6b6600a-224960/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,552 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,556 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-6b6600a-224960/addons/snailmail/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,556 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/snailmail/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,562 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-6b6600a-224960/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,562 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,564 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-6b6600a-224960/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,564 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,615 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,615 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,617 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,617 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,620 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,620 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,621 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,622 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,623 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,623 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,624 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,624 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,627 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,627 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,628 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,628 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,629 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,629 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,631 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,631 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,634 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,634 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,636 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,636 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,638 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,638 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,639 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-6b6600a-224960/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,639 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,642 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,642 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,643 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-6b6600a-224960/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,643 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,645 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-6b6600a-224960/addons/stock_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,645 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/stock_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,646 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language vi_VN 2026-09-20 01:30:42,646 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language vi_VN 2026-09-20 01:30:42,647 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language vi_VN 2026-09-20 01:30:42,647 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language vi_VN 2026-09-20 01:30:42,647 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language vi_VN 2026-09-20 01:30:42,647 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_convert: no translation for language vi_VN 2026-09-20 01:30:42,647 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_converter: no translation for language vi_VN 2026-09-20 01:30:42,647 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-6b6600a-224960/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,647 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,651 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_google_map: no translation for language vi_VN 2026-09-20 01:30:42,651 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-6b6600a-224960/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,651 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,662 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-6b6600a-224960/addons/website_livechat/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,662 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_livechat/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,664 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-6b6600a-224960/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,664 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,665 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language vi_VN 2026-09-20 01:30:42,665 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-6b6600a-224960/addons/payment_demo/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,665 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/payment_demo/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,668 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-6b6600a-224960/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,668 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,669 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-6b6600a-224960/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,669 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,670 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-6b6600a-224960/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,670 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,677 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-6b6600a-224960/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,677 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,679 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-6b6600a-224960/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,680 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,682 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-6b6600a-224960/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,682 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,683 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-6b6600a-224960/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,683 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,687 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-6b6600a-224960/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,687 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,688 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-6b6600a-224960/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,688 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,689 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-6b6600a-224960/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,689 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,693 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_event_full: no translation for language vi_VN 2026-09-20 01:30:42,694 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language vi_VN 2026-09-20 01:30:42,694 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language vi_VN 2026-09-20 01:30:42,694 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language vi_VN 2026-09-20 01:30:42,694 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_http: no translation for language vi_VN 2026-09-20 01:30:42,694 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_new_api: no translation for language vi_VN 2026-09-20 01:30:42,695 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_inherit: no translation for language vi_VN 2026-09-20 01:30:42,695 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language vi_VN 2026-09-20 01:30:42,695 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_inherits: no translation for language vi_VN 2026-09-20 01:30:42,695 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language vi_VN 2026-09-20 01:30:42,695 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_limits: no translation for language vi_VN 2026-09-20 01:30:42,696 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_performance: no translation for language vi_VN 2026-09-20 01:30:42,696 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_mail: no translation for language vi_VN 2026-09-20 01:30:42,696 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,696 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,697 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language vi_VN 2026-09-20 01:30:42,697 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language vi_VN 2026-09-20 01:30:42,698 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_read_group: no translation for language vi_VN 2026-09-20 01:30:42,698 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_resource: no translation for language vi_VN 2026-09-20 01:30:42,698 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_rpc: no translation for language vi_VN 2026-09-20 01:30:42,698 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_runbot_support: no translation for language vi_VN 2026-09-20 01:30:42,698 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language vi_VN 2026-09-20 01:30:42,699 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language vi_VN 2026-09-20 01:30:42,699 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language vi_VN 2026-09-20 01:30:42,699 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language vi_VN 2026-09-20 01:30:42,699 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language vi_VN 2026-09-20 01:30:42,699 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,700 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,701 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language vi_VN 2026-09-20 01:30:42,701 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_translation_import: no translation for language vi_VN 2026-09-20 01:30:42,701 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language vi_VN 2026-09-20 01:30:42,701 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language vi_VN 2026-09-20 01:30:42,702 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,702 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,703 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language vi_VN 2026-09-20 01:30:42,704 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,704 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,706 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language vi_VN 2026-09-20 01:30:42,706 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,706 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,709 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_viin_web_map: no translation for language vi_VN 2026-09-20 01:30:42,709 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-6b6600a-224960/addons/website_forum/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,709 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_forum/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,734 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-6b6600a-224960/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,734 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,738 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-6b6600a-224960/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,738 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,742 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language vi_VN 2026-09-20 01:30:42,742 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language vi_VN 2026-09-20 01:30:42,743 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,743 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,771 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,771 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,772 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,773 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,774 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,774 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,776 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language vi_VN 2026-09-20 01:30:42,776 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,776 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,777 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,777 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,778 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language vi_VN 2026-09-20 01:30:42,779 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,779 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,780 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-6b6600a-224960/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,780 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,782 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,782 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,785 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,785 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,786 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,786 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,788 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,789 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,789 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,790 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,791 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,791 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,793 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,793 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,795 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,795 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,796 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,796 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,798 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,798 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,799 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,799 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,800 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,800 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,802 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,802 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,803 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,803 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,804 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language vi_VN 2026-09-20 01:30:42,805 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language vi_VN 2026-09-20 01:30:42,805 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language vi_VN 2026-09-20 01:30:42,805 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language vi_VN 2026-09-20 01:30:42,805 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,805 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,808 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,808 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,810 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,810 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,812 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,812 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,815 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,815 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,818 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,818 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,820 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,820 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,823 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,823 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,825 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,825 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,826 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,826 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,828 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,829 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,830 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,830 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,832 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,832 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,834 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,834 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,836 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,836 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,837 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language vi_VN 2026-09-20 01:30:42,837 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,837 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,838 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,838 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,840 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language vi_VN 2026-09-20 01:30:42,840 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,840 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,842 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,842 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,844 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,844 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,846 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,846 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,848 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,848 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,849 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,849 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,851 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,851 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,853 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,853 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,853 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language vi_VN 2026-09-20 01:30:42,853 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language vi_VN 2026-09-20 01:30:42,854 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language vi_VN 2026-09-20 01:30:42,854 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language vi_VN 2026-09-20 01:30:42,854 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,854 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,857 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,857 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,858 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,858 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,861 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,861 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,862 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,862 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,863 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,863 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,864 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,865 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,865 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,865 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,868 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,868 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,871 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language vi_VN 2026-09-20 01:30:42,871 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,871 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,872 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,873 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,875 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,875 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,876 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-6b6600a-224960/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,876 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-09-20 01:30:42,878 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,878 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,879 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,879 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,880 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,880 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,883 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,883 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,885 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,885 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,887 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,887 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,890 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,890 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,891 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,891 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,892 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,892 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,894 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,894 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,895 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,895 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,895 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language vi_VN 2026-09-20 01:30:42,896 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language vi_VN 2026-09-20 01:30:42,896 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,896 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,897 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,897 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,901 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,901 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,902 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,902 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,904 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,905 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,906 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,906 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,911 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,911 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,912 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,912 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,914 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,914 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,915 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,915 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,916 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,916 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,918 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,918 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,919 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,919 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,921 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,921 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,922 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,922 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,925 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,925 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,927 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,927 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,930 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,930 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,931 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,931 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,935 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,935 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,938 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,938 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,941 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,941 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,944 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,944 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,949 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,949 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,952 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,952 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,956 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,956 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,958 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,958 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,959 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language vi_VN 2026-09-20 01:30:42,960 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,960 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,961 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,961 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,963 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,963 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,967 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,967 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,969 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,969 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,972 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,972 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,973 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,973 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,975 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,975 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,976 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,976 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,989 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,990 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,991 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,991 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,993 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,993 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,995 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,995 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,999 121 INFO rb-6b6600a-224960-417187 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-20 01:30:42,999 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-6b6600a-224960/addons/transifex/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,000 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/transifex/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,002 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,002 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,009 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,010 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,018 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,019 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,020 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,020 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,021 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,022 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,024 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,024 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,034 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_account_followup_sale: no translation for language vi_VN 2026-09-20 01:30:43,034 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language vi_VN 2026-09-20 01:30:43,035 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,035 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,036 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,036 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,043 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,043 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,044 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,044 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,051 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,051 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,052 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,052 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,055 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,055 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,058 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,058 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,061 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language vi_VN 2026-09-20 01:30:43,061 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,061 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,062 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,062 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,079 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,080 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,081 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,081 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,082 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,083 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,085 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,085 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,092 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,092 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,103 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,103 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,107 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,108 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,111 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-6b6600a-224960/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,111 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,113 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,113 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,115 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,115 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,119 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language vi_VN 2026-09-20 01:30:43,119 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,119 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,124 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,124 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,129 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,129 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,134 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,134 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,139 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,139 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,140 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,140 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,154 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,154 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,160 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,160 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,167 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,167 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,168 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,168 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,170 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,171 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,181 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,181 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,190 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,190 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,191 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,191 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,193 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language vi_VN 2026-09-20 01:30:43,193 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language vi_VN 2026-09-20 01:30:43,194 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,194 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,195 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,195 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,196 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,196 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,197 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,197 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,198 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language vi_VN 2026-09-20 01:30:43,198 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,198 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,226 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language vi_VN 2026-09-20 01:30:43,227 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,227 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,230 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language vi_VN 2026-09-20 01:30:43,230 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,230 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,236 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language vi_VN 2026-09-20 01:30:43,236 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language vi_VN 2026-09-20 01:30:43,237 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language vi_VN 2026-09-20 01:30:43,237 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,237 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,238 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,238 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,248 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,248 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,249 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,249 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,251 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,251 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,252 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,252 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,254 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,254 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,255 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,255 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,256 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language vi_VN 2026-09-20 01:30:43,257 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,257 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,259 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language vi_VN 2026-09-20 01:30:43,259 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,259 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,261 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,261 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,262 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,262 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,264 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,265 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,266 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language vi_VN 2026-09-20 01:30:43,266 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,266 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,267 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,267 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,280 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,280 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,282 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,282 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,283 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,283 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,283 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language vi_VN 2026-09-20 01:30:43,284 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language vi_VN 2026-09-20 01:30:43,284 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language vi_VN 2026-09-20 01:30:43,284 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,284 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,286 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,287 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,287 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,288 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,288 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,289 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,290 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,290 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,292 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,292 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,293 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language vi_VN 2026-09-20 01:30:43,293 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language vi_VN 2026-09-20 01:30:43,293 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,293 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,295 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,295 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,296 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language vi_VN 2026-09-20 01:30:43,296 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-6b6600a-224960/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,296 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,298 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language vi_VN 2026-09-20 01:30:43,299 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,299 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,300 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,300 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,301 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language vi_VN 2026-09-20 01:30:43,302 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,302 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,303 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language vi_VN 2026-09-20 01:30:43,303 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-6b6600a-224960/addons/website_links/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,303 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_links/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,307 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,307 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,309 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language vi_VN 2026-09-20 01:30:43,310 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,310 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,311 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,311 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,312 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language vi_VN 2026-09-20 01:30:43,312 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,312 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,315 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,315 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,324 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,324 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,326 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,326 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,328 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,329 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,331 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,331 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,332 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,333 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,337 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,337 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,338 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,339 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,340 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,340 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,341 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,341 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,344 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,344 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,353 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,353 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,355 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,355 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,412 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,412 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,414 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,414 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,415 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,415 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,417 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,417 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,421 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,421 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,422 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,422 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,423 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,423 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,425 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,426 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,430 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,430 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,435 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,435 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,445 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,445 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,448 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,448 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,450 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,450 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,451 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,451 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,454 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,454 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,455 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,455 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,456 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,456 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,461 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,461 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,463 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,463 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,464 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,464 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,466 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,466 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,468 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,468 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,470 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,470 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,471 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,471 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,472 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,472 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,476 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,476 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,479 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,479 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,480 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,480 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,482 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,482 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,484 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,484 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,486 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,486 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,487 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,487 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,490 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,490 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,491 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,491 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,492 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,492 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,495 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,495 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,496 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,496 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,498 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,498 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,503 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_fleet_booking_gantt: no translation for language vi_VN 2026-09-20 01:30:43,503 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_fleet_booking_map: no translation for language vi_VN 2026-09-20 01:30:43,503 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,503 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,507 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,507 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,508 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,508 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,509 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,509 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,511 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_fleet_planning_map: no translation for language vi_VN 2026-09-20 01:30:43,511 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language vi_VN 2026-09-20 01:30:43,512 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,512 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,513 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,514 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,515 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,515 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,515 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,515 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,517 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,517 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,518 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,518 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,527 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,527 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,529 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,529 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,532 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,532 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,534 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,534 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,538 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,538 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,539 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,539 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,541 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language vi_VN 2026-09-20 01:30:43,541 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,541 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,545 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,545 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,547 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language vi_VN 2026-09-20 01:30:43,547 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,548 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,548 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,548 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,549 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,549 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,551 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,552 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,552 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,552 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,553 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,553 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,566 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,566 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,569 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,569 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,571 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,571 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,573 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,573 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,574 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,574 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,576 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,576 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,577 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,577 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,581 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,582 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,583 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,583 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,586 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,586 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,587 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,587 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,589 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,589 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,590 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,590 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,591 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,591 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,593 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,593 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,594 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,594 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,594 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,595 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,598 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,598 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,600 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,600 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,602 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,602 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,603 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,603 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,604 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language vi_VN 2026-09-20 01:30:43,604 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,604 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,607 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,608 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,610 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,610 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,617 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,617 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,618 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language vi_VN 2026-09-20 01:30:43,618 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,618 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,620 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,620 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,623 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,623 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,623 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,623 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,626 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,626 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,628 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,628 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,630 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,630 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,633 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,633 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,634 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,634 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,635 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,635 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,641 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,641 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,641 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,642 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,645 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,645 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,646 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,646 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,647 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,647 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,650 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,650 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,651 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,651 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,652 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language vi_VN 2026-09-20 01:30:43,652 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,652 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,653 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language vi_VN 2026-09-20 01:30:43,653 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language vi_VN 2026-09-20 01:30:43,654 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,654 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,655 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language vi_VN 2026-09-20 01:30:43,655 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language vi_VN 2026-09-20 01:30:43,655 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language vi_VN 2026-09-20 01:30:43,655 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language vi_VN 2026-09-20 01:30:43,655 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,655 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,658 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language vi_VN 2026-09-20 01:30:43,658 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language vi_VN 2026-09-20 01:30:43,658 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language vi_VN 2026-09-20 01:30:43,658 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language vi_VN 2026-09-20 01:30:43,659 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language vi_VN 2026-09-20 01:30:43,659 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,659 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,660 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language vi_VN 2026-09-20 01:30:43,660 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language vi_VN 2026-09-20 01:30:43,661 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,661 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,664 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,664 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,665 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language vi_VN 2026-09-20 01:30:43,665 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language vi_VN 2026-09-20 01:30:43,665 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,665 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,666 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,666 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,668 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,668 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,670 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,670 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,674 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,674 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,676 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,676 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,677 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language vi_VN 2026-09-20 01:30:43,678 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,678 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,678 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,679 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,680 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,680 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,681 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,681 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,686 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,686 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,687 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,687 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,688 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,688 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,689 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language vi_VN 2026-09-20 01:30:43,690 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,690 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,691 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,691 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,694 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language vi_VN 2026-09-20 01:30:43,695 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,695 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,696 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language vi_VN 2026-09-20 01:30:43,696 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language vi_VN 2026-09-20 01:30:43,696 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,696 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,697 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,697 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,699 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,699 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,701 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,701 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,702 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,702 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,706 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,706 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,707 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,707 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,708 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language vi_VN 2026-09-20 01:30:43,708 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,708 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,709 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,709 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,710 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,710 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,713 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,713 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,716 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,717 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,719 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,719 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,720 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,721 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,721 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,721 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,724 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language vi_VN 2026-09-20 01:30:43,724 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,724 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,725 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,725 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,726 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,726 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,727 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language vi_VN 2026-09-20 01:30:43,727 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,727 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,728 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,729 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,732 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,732 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,752 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,752 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,753 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,753 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,754 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,754 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,756 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language vi_VN 2026-09-20 01:30:43,756 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,756 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,760 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,760 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,761 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,761 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,762 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,762 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,764 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,764 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,766 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,766 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,768 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,768 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,769 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,769 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,770 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,770 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,771 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language vi_VN 2026-09-20 01:30:43,771 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,771 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,772 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,773 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,773 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,773 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,775 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,775 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,777 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,777 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,778 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,778 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,778 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language vi_VN 2026-09-20 01:30:43,778 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,778 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,787 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,788 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,790 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,790 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,791 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,791 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,792 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,792 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,792 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,792 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,793 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,793 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,794 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,794 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,798 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,798 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,803 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,803 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,807 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language vi_VN 2026-09-20 01:30:43,808 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,808 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,810 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,810 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,811 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language vi_VN 2026-09-20 01:30:43,811 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,811 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,812 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,813 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,814 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,814 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,815 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,815 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,818 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,818 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,819 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,819 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,821 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,821 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,827 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,827 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,832 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,832 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,834 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,834 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,836 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,836 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,837 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,838 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,839 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,839 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,841 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,842 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,843 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language vi_VN 2026-09-20 01:30:43,843 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,843 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,854 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,854 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,860 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,861 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,864 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,865 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,866 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,866 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,867 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,867 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,873 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,874 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,878 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,878 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,879 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,879 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,880 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,880 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,882 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,882 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,882 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,882 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,883 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,884 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,884 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,885 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,887 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,887 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,888 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,888 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,888 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,888 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,890 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,890 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,891 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,891 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,892 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,892 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,894 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,894 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,902 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,902 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,903 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,903 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,904 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,904 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,905 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language vi_VN 2026-09-20 01:30:43,905 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,905 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,907 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,907 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,908 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-6b6600a-224960/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,908 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,911 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language vi_VN 2026-09-20 01:30:43,912 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language vi_VN 2026-09-20 01:30:43,912 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,912 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,913 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language vi_VN 2026-09-20 01:30:43,913 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,913 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,915 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,915 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,917 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,917 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,918 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,918 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,919 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,919 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,920 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,920 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,920 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,920 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,921 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,921 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,922 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,922 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,935 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language vi_VN 2026-09-20 01:30:43,936 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,936 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,937 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,937 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,938 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,939 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,940 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,940 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,942 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,942 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,943 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,943 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,946 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,946 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,947 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-6b6600a-224960/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,947 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,948 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-6b6600a-224960/addons/website_customer/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,948 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_customer/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,951 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-6b6600a-224960/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,951 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,952 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-6b6600a-224960/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,953 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,953 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-6b6600a-224960/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,953 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,954 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-6b6600a-224960/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,954 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,955 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-6b6600a-224960/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,955 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,958 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-6b6600a-224960/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,958 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,959 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-6b6600a-224960/addons/website_membership/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,959 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_membership/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,961 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-6b6600a-224960/addons/website_project/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,961 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_project/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,963 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-6b6600a-224960/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,963 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,965 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-6b6600a-224960/addons/payment_custom/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,965 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/payment_custom/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,967 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-6b6600a-224960/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,967 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,971 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-6b6600a-224960/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,971 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,975 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-6b6600a-224960/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,975 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,977 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-6b6600a-224960/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,977 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,979 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-6b6600a-224960/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,979 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,980 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-6b6600a-224960/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,980 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,984 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-6b6600a-224960/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,984 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,985 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-6b6600a-224960/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,985 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,987 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-6b6600a-224960/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,987 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,988 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-6b6600a-224960/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,988 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-09-20 01:30:43,990 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,990 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,993 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,993 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,994 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,994 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,996 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language vi_VN 2026-09-20 01:30:43,996 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,996 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,998 121 INFO rb-6b6600a-224960-417187 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-20 01:30:43,998 121 INFO rb-6b6600a-224960-417187 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-20 01:30:44,000 121 INFO rb-6b6600a-224960-417187 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-20 01:30:44,000 121 INFO rb-6b6600a-224960-417187 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-20 01:30:44,005 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-6b6600a-224960/addons/board/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,005 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/board/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,006 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-6b6600a-224960/addons/payment_aps/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,006 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/payment_aps/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,007 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-6b6600a-224960/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,008 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,009 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-6b6600a-224960/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,009 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,011 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-6b6600a-224960/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,011 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,012 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-6b6600a-224960/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,012 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,013 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-6b6600a-224960/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,014 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,015 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-6b6600a-224960/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,015 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,016 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-6b6600a-224960/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,016 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,018 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-6b6600a-224960/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,018 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,019 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-6b6600a-224960/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,019 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,021 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-6b6600a-224960/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,021 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,022 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-6b6600a-224960/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,022 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,023 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-6b6600a-224960/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,024 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,024 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module theme_default: no translation for language vi_VN 2026-09-20 01:30:44,025 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-6b6600a-224960/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,025 121 INFO rb-6b6600a-224960-417187 odoo.tools.translate: loading base translation file /data/build/rb-6b6600a-224960/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-09-20 01:30:44,025 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_import_export: no translation for language vi_VN 2026-09-20 01:30:44,025 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language vi_VN 2026-09-20 01:30:44,026 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language vi_VN 2026-09-20 01:30:44,026 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language vi_VN 2026-09-20 01:30:44,026 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_website: no translation for language vi_VN 2026-09-20 01:30:44,026 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language vi_VN 2026-09-20 01:30:44,026 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language vi_VN 2026-09-20 01:30:44,026 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language vi_VN 2026-09-20 01:31:09,206 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2403] 2026-09-20 01:31:09,232 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_clearing_recipients_before_send_prevents_stamp ... 2026-09-20 01:31:09,465 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_control_omitting_default_subtype_id_pulls_in_internal_follower ... 2026-09-20 01:31:09,706 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2404] 2026-09-20 01:31:09,732 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2405] 2026-09-20 01:31:09,756 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_direct_import_notifies_consignee_and_notify_party ... 2026-09-20 01:31:09,999 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2406] 2026-09-20 01:31:10,026 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_external_discriminator_excludes_own_company_partner_share_true ... 2026-09-20 01:31:10,155 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_internal_and_external_followers_are_not_notified ... 2026-09-20 01:31:10,441 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2407] 2026-09-20 01:31:10,468 121 INFO rb-6b6600a-224960-417187 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-20 01:31:10,725 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2408] 2026-09-20 01:31:10,748 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_multi_record_selection_is_rejected_cleanly ... 2026-09-20 01:31:10,886 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_no_notify_party_sends_to_consignee_without_warning ... 2026-09-20 01:31:11,106 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2409] 2026-09-20 01:31:11,132 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_no_reachable_party_blocks_and_names_both_missing_parties ... 2026-09-20 01:31:11,236 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_notify_party_same_as_consignee_is_deduplicated ... 2026-09-20 01:31:11,485 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2410] 2026-09-20 01:31:11,505 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_own_company_consignee_with_external_notify_party_is_allowed ... 2026-09-20 01:31:11,706 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2411] 2026-09-20 01:31:11,734 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_own_company_consignee_without_external_notify_is_blocked ... 2026-09-20 01:31:11,815 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_rendered_subject_and_body_have_no_template_leftovers ... 2026-09-20 01:31:12,009 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2412] 2026-09-20 01:31:12,030 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_attempt_is_blocked_and_first_message_survives ... 2026-09-20 01:31:12,254 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2413] 2026-09-20 01:31:12,279 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_notify_party_equal_to_consignee_is_deduplicated ... 2026-09-20 01:31:12,525 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2414] 2026-09-20 01:31:12,545 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_notify_party_from_booking_is_notified ... 2026-09-20 01:31:12,800 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2415] 2026-09-20 01:31:12,823 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_send_does_not_create_junk_partner_records ... 2026-09-20 01:31:13,064 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2416] 2026-09-20 01:31:13,084 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_shipper_and_leg_agents_never_receive_arrival_notice ... 2026-09-20 01:31:13,308 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2417] 2026-09-20 01:31:13,332 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_state_guard_blocks_draft_allows_done ... 2026-09-20 01:31:13,434 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_to_order_no_consignee_still_notifies_notify_party ... 2026-09-20 01:31:13,657 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2418] 2026-09-20 01:31:13,687 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:31:14,632 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_awaiting_arrival_notice_filter_matches_send_button_availability ... 2026-09-20 01:31:14,836 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_house_import_notifies_consignee_and_notify_party_like_direct ... 2026-09-20 01:31:15,060 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2419] 2026-09-20 01:31:15,086 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_house_send_does_not_affect_sibling_house_or_master ... 2026-09-20 01:31:15,596 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2420] 2026-09-20 01:31:15,625 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_lcl_deconsolidation_inherits_notify_party_and_ata ... 2026-09-20 01:31:16,031 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2421] 2026-09-20 01:31:16,075 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:31:17,087 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_01_cfs_fields_exist ... 2026-09-20 01:31:17,252 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_02_wizard_prefers_cfs_actual_volume ... 2026-09-20 01:31:17,357 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_03_wizard_fallback_to_booking_volume ... 2026-09-20 01:31:17,473 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_01_house_do_number_field ... 2026-09-20 01:31:17,571 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_02_container_unstuffed_transition ... 2026-09-20 01:31:17,658 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_03_cannot_skip_unstuffed ... 2026-09-20 01:31:17,786 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_04_cannot_mark_unstuffed_from_wrong_state ... 2026-09-20 01:31:17,898 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_01_outturn_created_with_lines ... 2026-09-20 01:31:18,004 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_02_line_manifest_prefilled ... 2026-09-20 01:31:18,089 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_03_confirm_writes_back_actual ... 2026-09-20 01:31:18,205 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_04_sequence_assigned ... 2026-09-20 01:31:18,316 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_05_double_confirm_raises ... 2026-09-20 01:31:18,515 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_06_reset_to_draft ... 2026-09-20 01:31:18,617 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_07_outturn_count_on_master ... 2026-09-20 01:31:18,713 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_08_no_writeback_when_actual_zero ... 2026-09-20 01:31:18,817 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:31:19,692 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_01_mbl_cascades_on_set ... 2026-09-20 01:31:19,874 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_02_mbl_cascades_on_change ... 2026-09-20 01:31:19,933 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_03_house_write_does_not_cascade_upward ... 2026-09-20 01:31:20,000 121 INFO rb-6b6600a-224960-417187 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-20 01:31:20,059 121 INFO rb-6b6600a-224960-417187 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-20 01:31:20,139 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:31:21,056 121 INFO rb-6b6600a-224960-417187 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-20 01:31:21,371 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_idempotent: Starting TestHouseLclChargeIdempotent.test_reconfirming_same_booking_does_not_duplicate_house_charge ... 2026-09-20 01:31:21,533 121 INFO rb-6b6600a-224960-417187 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-20 01:31:21,720 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:31:22,661 121 INFO rb-6b6600a-224960-417187 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-20 01:31:22,986 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_empty_house_gets_no_sell_charge ... 2026-09-20 01:31:23,209 121 INFO rb-6b6600a-224960-417187 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-20 01:31:23,498 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_invoiced_charge_quantity_not_silently_changed ... 2026-09-20 01:31:24,120 121 INFO rb-6b6600a-224960-417187 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-20 01:31:24,443 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_minimum_revenue_ton_floor_is_configurable ... 2026-09-20 01:31:24,688 121 INFO rb-6b6600a-224960-417187 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-20 01:31:24,963 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:31:25,935 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_allocation_double_billing: Starting TestLclAllocationDoubleBilling.test_allocation_leaves_the_master_cost_untouched ... 2026-09-20 01:31:26,359 121 INFO rb-6b6600a-224960-417187 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-20 01:31:26,982 121 INFO rb-6b6600a-224960-417187 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-20 01:31:27,570 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:31:28,576 121 INFO rb-6b6600a-224960-417187 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-20 01:31:28,984 121 INFO rb-6b6600a-224960-417187 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-20 01:31:29,690 121 INFO rb-6b6600a-224960-417187 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-20 01:31:30,189 121 INFO rb-6b6600a-224960-417187 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-20 01:31:30,914 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [574] 2026-09-20 01:31:31,283 121 INFO rb-6b6600a-224960-417187 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-20 01:31:31,852 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:31:32,777 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_01_prepare_populates_lines ... 2026-09-20 01:31:33,048 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_02_basic_allocation_by_cbm ... 2026-09-20 01:31:33,190 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_03_multiple_charges_allocated ... 2026-09-20 01:31:33,354 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_04_allocated_from_charge_id_set ... 2026-09-20 01:31:33,517 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_05_zero_cbm_house_excluded_with_warning ... 2026-09-20 01:31:33,635 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_06_double_allocate_raises ... 2026-09-20 01:31:33,864 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_07_no_charges_raises ... 2026-09-20 01:31:34,007 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_08_action_on_non_master_raises ... 2026-09-20 01:31:34,135 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_09_ratio_reflects_cbm_share ... 2026-09-20 01:31:34,241 121 INFO rb-6b6600a-224960-417187 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-20 01:31:34,387 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_11_import_master_action_still_available_for_common_cost ... 2026-09-20 01:31:34,489 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_12_export_master_allocates_common_cost_to_houses ... 2026-09-20 01:31:34,607 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_13_export_direct_house_cost_is_not_allocated_again ... 2026-09-20 01:31:34,749 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_14_no_eligible_charge_hides_backend_action ... 2026-09-20 01:31:34,962 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_15_draft_dialog_opens_with_charges_preselected ... 2026-09-20 01:31:35,134 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_16_operator_deselection_is_not_silently_restored ... 2026-09-20 01:31:35,317 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:31:36,097 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_blocked_when_allocation_has_purchase_order_commitment ... 2026-09-20 01:31:36,684 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_blocked_when_allocation_is_billed ... 2026-09-20 01:31:37,418 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_reallocates_with_new_amount_and_no_duplicate ... 2026-09-20 01:31:37,732 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted freight.charge records with IDs: [224, 225] 2026-09-20 01:31:37,766 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_without_replace_reallocate_still_errors ... 2026-09-20 01:31:38,085 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:31:39,191 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_01_role_defaults_to_direct ... 2026-09-20 01:31:39,478 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_02_house_role_filterable_by_domain ... 2026-09-20 01:31:39,503 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_duplicate_house_does_not_copy_master_shipment ... 2026-09-20 01:31:39,599 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_load_house_package_wizard_uses_house_packages ... 2026-09-20 01:31:39,775 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_master_aggregates_house_cargo_and_package_metrics ... 2026-09-20 01:31:39,871 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_wizard_creates_master_and_links_houses ... 2026-09-20 01:31:39,939 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_04_wizard_rejects_mismatched_destination_cfs ... 2026-09-20 01:31:39,987 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_05_action_wizard_rejects_non_house ... 2026-09-20 01:31:40,023 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_06_action_wizard_rejects_already_assigned ... 2026-09-20 01:31:40,141 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_07_loaded_cascades_to_houses_via_transit ... 2026-09-20 01:31:40,310 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_08_done_cascades_to_houses ... 2026-09-20 01:31:40,474 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_09_direct_shipment_not_affected_by_cascade ... 2026-09-20 01:31:40,582 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_10_buy_charges_on_master_shipment ... 2026-09-20 01:31:40,658 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_11_sell_charges_on_house_shipment ... 2026-09-20 01:31:41,062 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_12_vendor_bill_from_master ... 2026-09-20 01:31:41,495 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_13_house_links_to_master ... 2026-09-20 01:31:41,545 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_14_unlinking_house_decrements_count ... 2026-09-20 01:31:41,597 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:31:43,818 121 INFO rb-6b6600a-224960-417187 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-20 01:31:43,910 121 INFO rb-6b6600a-224960-417187 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-20 01:31:43,952 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:31:44,952 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_confirm_does_not_warn_when_rate_card_matches ... 2026-09-20 01:31:45,255 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_confirm_warns_once_when_no_rate_card_for_lane ... 2026-09-20 01:31:45,441 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_reconfirm_does_not_repost_warning ... 2026-09-20 01:31:45,662 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:31:46,524 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_allocation_by_actual_cfs_volume ... 2026-09-20 01:31:46,795 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_allocation_through_the_dialog_save_path ... 2026-09-20 01:31:47,132 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_reconfirm_after_correction_excludes_stale_no_show ... 2026-09-20 01:31:47,268 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_zero_total_actual_no_divide_by_zero ... 2026-09-20 01:31:47,572 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:31:48,645 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_01_master_and_house_structure ... 2026-09-20 01:31:48,991 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_02_master_container_import_lifecycle ... 2026-09-20 01:31:49,180 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_03_house_shipments_delivered_independently ... 2026-09-20 01:31:49,367 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_04_actual_cbm_per_house_after_unstuffing ... 2026-09-20 01:31:49,514 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_05_charge_structure_master_vs_house ... 2026-09-20 01:31:49,710 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_06_deconsolidate_wizard_creates_lcl_houses ... 2026-09-20 01:31:49,895 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:31:50,298 121 INFO rb-6b6600a-224960-417187 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-20 01:31:50,415 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:31:51,331 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_access_rights: Starting TestAccessRights.test_001_booking_access_rights ... 2026-09-20 01:31:51,515 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 957, model: freight.booking 2026-09-20 01:31:51,523 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 957, model: freight.booking 2026-09-20 01:31:51,529 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 957, model: freight.booking 2026-09-20 01:31:51,569 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 956, model: freight.booking 2026-09-20 01:31:51,630 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #955 deleted freight.booking records with IDs: [33] 2026-09-20 01:31:51,653 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_access_rights: Starting TestAccessRights.test_002_vessel_schedule_access_rights ... 2026-09-20 01:31:51,786 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 956, model: freight.vessel.schedule 2026-09-20 01:31:51,802 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #955 deleted freight.vessel.schedule records with IDs: [25] 2026-09-20 01:31:51,836 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:31:52,845 121 INFO rb-6b6600a-224960-417187 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-20 01:31:53,724 121 INFO rb-6b6600a-224960-417187 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-20 01:31:54,422 121 INFO rb-6b6600a-224960-417187 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-20 01:31:55,337 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [510, 511] 2026-09-20 01:31:55,445 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1139] 2026-09-20 01:31:55,788 121 INFO rb-6b6600a-224960-417187 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-20 01:31:56,405 121 INFO rb-6b6600a-224960-417187 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-20 01:31:56,902 121 INFO rb-6b6600a-224960-417187 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-20 01:31:57,779 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:31:58,688 121 INFO rb-6b6600a-224960-417187 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-20 01:31:58,940 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_delivery_trucking_booking_falls_back_to_shipment_route ... 2026-09-20 01:31:59,266 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_pickup_trucking_booking_falls_back_to_shipment_route ... 2026-09-20 01:31:59,623 121 INFO rb-6b6600a-224960-417187 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-20 01:31:59,900 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:00,679 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g5a_origin_inland_eta_is_cy_cutoff ... 2026-09-20 01:32:00,835 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g5b_pickup_plus_main_eta_is_cy_cutoff ... 2026-09-20 01:32:00,914 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g6_destination_inland_etd_is_ata ... 2026-09-20 01:32:00,967 121 INFO rb-6b6600a-224960-417187 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-20 01:32:01,025 121 INFO rb-6b6600a-224960-417187 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-20 01:32:01,092 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:02,054 121 INFO rb-6b6600a-224960-417187 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-20 01:32:02,470 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:03,430 121 INFO rb-6b6600a-224960-417187 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-20 01:32:03,597 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:04,643 121 INFO rb-6b6600a-224960-417187 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-20 01:32:05,193 121 INFO rb-6b6600a-224960-417187 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-20 01:32:05,275 121 INFO rb-6b6600a-224960-417187 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-20 01:32:05,394 121 INFO rb-6b6600a-224960-417187 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-20 01:32:05,407 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7192] 2026-09-20 01:32:05,407 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-20 01:32:05,828 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:06,743 121 INFO rb-6b6600a-224960-417187 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-20 01:32:07,025 121 INFO rb-6b6600a-224960-417187 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-20 01:32:10,888 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_charge_product_price_currency: Starting TestChargeProductPriceCurrency.test_03_same_currency_seeds_the_catalog_price_untouched ... 2026-09-20 01:32:10,987 121 INFO rb-6b6600a-224960-417187 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-20 01:32:11,134 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:12,188 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_buy_only_charge_still_excluded_from_revenue ... 2026-09-20 01:32:12,357 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_convert_mixed_currencies_before_summing ... 2026-09-20 01:32:12,414 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_same_currency_charges_equal_plain_sum ... 2026-09-20 01:32:12,475 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:13,546 121 INFO rb-6b6600a-224960-417187 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-20 01:32:13,773 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_card_refreshes_when_cost_entered_same_transaction ... 2026-09-20 01:32:13,934 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_estimate_never_flows_into_vendor_bill ... 2026-09-20 01:32:14,153 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_estimated_floor_scales_with_quantity ... 2026-09-20 01:32:14,308 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_floor_converts_to_charge_currency ... 2026-09-20 01:32:14,481 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_floor_prefers_rate_card_over_standard_price ... 2026-09-20 01:32:14,636 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_no_master_data_floor_is_zero_but_still_flagged ... 2026-09-20 01:32:14,770 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_shipment_flags_estimated_and_gross_profit_not_inflated ... 2026-09-20 01:32:14,864 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_unbooked_charge_is_not_estimated ... 2026-09-20 01:32:15,002 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:16,096 121 INFO rb-6b6600a-224960-417187 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-20 01:32:16,303 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_02_wizard_apply_template_stays_zero_without_vendor ... 2026-09-20 01:32:16,552 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted logistics.shipment.stage.line records with IDs: [470] 2026-09-20 01:32:16,607 121 INFO rb-6b6600a-224960-417187 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-20 01:32:16,703 121 INFO rb-6b6600a-224960-417187 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-20 01:32:16,773 121 INFO rb-6b6600a-224960-417187 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-20 01:32:16,857 121 INFO rb-6b6600a-224960-417187 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-20 01:32:16,956 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_07_plain_create_preserves_manually_entered_cost_price ... 2026-09-20 01:32:17,033 121 INFO rb-6b6600a-224960-417187 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-20 01:32:17,144 121 INFO rb-6b6600a-224960-417187 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-20 01:32:17,254 121 INFO rb-6b6600a-224960-417187 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-20 01:32:17,358 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_11_currency_conversion_uses_shipment_company_not_env_company ... 2026-09-20 01:32:21,128 121 INFO rb-6b6600a-224960-417187 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-20 01:32:21,281 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_13_bulk_create_dedupes_identical_rate_card_lookups ... 2026-09-20 01:32:21,399 121 INFO rb-6b6600a-224960-417187 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-20 01:32:25,413 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_15_explicit_zero_cost_price_survives_autofill_on_create ... 2026-09-20 01:32:25,501 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:26,350 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_01_two_legs_for_cross_border_ftl ... 2026-09-20 01:32:26,613 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_02_container_stuffed_and_transloaded ... 2026-09-20 01:32:26,775 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_03_booking_sequence_vn_then_tq ... 2026-09-20 01:32:26,954 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_04_cross_border_ftl_charges ... 2026-09-20 01:32:27,175 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:28,452 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_01_two_legs_created ... 2026-09-20 01:32:28,724 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_02_cpc_booking_draft_then_confirmed ... 2026-09-20 01:32:28,941 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_03_no_containers_lcl_cross_border ... 2026-09-20 01:32:29,097 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_04_cross_border_charges ... 2026-09-20 01:32:29,321 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:30,290 121 INFO rb-6b6600a-224960-417187 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-20 01:32:30,554 121 INFO rb-6b6600a-224960-417187 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-20 01:32:30,725 121 INFO rb-6b6600a-224960-417187 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-20 01:32:31,306 121 INFO rb-6b6600a-224960-417187 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-20 01:32:31,602 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 998, model: route.route 2026-09-20 01:32:31,625 121 INFO rb-6b6600a-224960-417187 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-20 01:32:31,743 121 INFO rb-6b6600a-224960-417187 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-20 01:32:31,952 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_main_transport_required_error_names_the_shipment ... 2026-09-20 01:32:32,053 121 INFO rb-6b6600a-224960-417187 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-20 01:32:32,304 121 INFO rb-6b6600a-224960-417187 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-20 01:32:32,517 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:32:33,577 121 INFO rb-6b6600a-224960-417187 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-20 01:32:33,809 121 INFO rb-6b6600a-224960-417187 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-20 01:32:33,940 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:34,827 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_delivery_order_free_time: Starting TestDeliveryOrderFreeTime.test_do_free_time_counts_from_ata_not_eta ... 2026-09-20 01:32:35,283 121 INFO rb-6b6600a-224960-417187 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-20 01:32:35,588 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:36,505 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_01_ftl_confirmed_no_containers ... 2026-09-20 01:32:36,803 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_02_vehicle_and_driver_on_leg ... 2026-09-20 01:32:36,955 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_03_booking_workflow ... 2026-09-20 01:32:37,117 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_04_per_trip_flat_charge ... 2026-09-20 01:32:37,313 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:38,176 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_01_domestic_ltl_no_containers ... 2026-09-20 01:32:38,443 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_02_trucking_booking_confirmed ... 2026-09-20 01:32:38,590 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_03_leg_state_transitions ... 2026-09-20 01:32:38,713 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_04_ltl_charges ... 2026-09-20 01:32:38,874 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_05_cargo_weight_volume ... 2026-09-20 01:32:39,034 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:39,885 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_event_document_air_basic: Starting TestEventDocumentAirBasic.test_001_event_document_basic_payload ... 2026-09-20 01:32:40,144 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:41,129 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_01_import_initial_state_is_draft ... 2026-09-20 01:32:41,313 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_02_import_execution_full_flow ... 2026-09-20 01:32:41,339 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_03_import_state_transition_blocked ... 2026-09-20 01:32:41,374 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_04_export_execution_unaffected_on_import_container ... 2026-09-20 01:32:41,400 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_05_free_time_dates_computed_from_ata ... 2026-09-20 01:32:41,433 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_06_free_time_empty_when_no_ata ... 2026-09-20 01:32:41,466 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_07_mbl_and_do_fields_stored ... 2026-09-20 01:32:41,488 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_08_arrival_notice_opens_compose_dialog_and_notifies_consignee ... 2026-09-20 01:32:41,771 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2422] 2026-09-20 01:32:41,800 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_09_arrival_notice_cannot_be_sent_twice ... 2026-09-20 01:32:42,141 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2423] 2026-09-20 01:32:42,172 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_10_arrival_notice_blocked_on_export_shipment ... 2026-09-20 01:32:42,223 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:43,091 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_001_load_mode_semantics_on_shipment ... 2026-09-20 01:32:43,267 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_002_fcl_basic_container_metrics ... 2026-09-20 01:32:43,368 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_003_lcl_basic_package_metrics_and_container_boundary ... 2026-09-20 01:32:43,478 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_003a_lcl_sea_export_main_carriage_uses_cfs_endpoints ... 2026-09-20 01:32:43,579 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_004_change_mode_fcl_to_lcl_blocked_by_container ... 2026-09-20 01:32:43,685 121 INFO rb-6b6600a-224960-417187 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-20 01:32:43,817 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_006_requested_booking_auto_creates_execution_containers_from_basis ... 2026-09-20 01:32:44,098 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_007_container_execution_milestones_flow ... 2026-09-20 01:32:44,150 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_008_container_execution_disallows_skipping_states ... 2026-09-20 01:32:44,258 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_009_container_popup_action_opens_modal_form ... 2026-09-20 01:32:44,317 121 INFO rb-6b6600a-224960-417187 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-20 01:32:44,485 121 INFO rb-6b6600a-224960-417187 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-20 01:32:44,650 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011a_booking_wizard_prefills_cutoff_breakdown_from_shipment ... 2026-09-20 01:32:44,717 121 INFO rb-6b6600a-224960-417187 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-20 01:32:44,991 121 INFO rb-6b6600a-224960-417187 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-20 01:32:45,052 121 INFO rb-6b6600a-224960-417187 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-20 01:32:45,130 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011c_prepare_booking_request_wizard_writes_booking_fields ... 2026-09-20 01:32:45,205 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_012_prepare_packages_wizard_prefills_from_cargo_and_containers ... 2026-09-20 01:32:45,269 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_013_prepare_packages_distributes_evenly_and_creates_packages ... 2026-09-20 01:32:45,375 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted logistics.prepare.packages.wizard.line records with IDs: [2] 2026-09-20 01:32:45,443 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_014_prepare_packages_requires_package_qty_before_distribute ... 2026-09-20 01:32:45,594 121 INFO rb-6b6600a-224960-417187 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-20 01:32:45,713 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted logistics.prepare.packages.wizard.line records with IDs: [8] 2026-09-20 01:32:45,782 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_015a_load_cargo_to_packages_distributes_and_creates_items ... 2026-09-20 01:32:45,909 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted logistics.prepare.cargos.wizard.line records with IDs: [1] 2026-09-20 01:32:45,954 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_016_booking_wizard_writes_cutoff_breakdown_back_to_shipment ... 2026-09-20 01:32:46,104 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_clear ... 2026-09-20 01:32:46,172 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_guard_wrong_state ... 2026-09-20 01:32:46,300 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_not_loaded ... 2026-09-20 01:32:46,399 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_rolled_over ... 2026-09-20 01:32:46,472 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_allowed_from_gated_in_and_loaded ... 2026-09-20 01:32:46,535 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_guard_no_weight ... 2026-09-20 01:32:46,636 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_guard_wrong_state ... 2026-09-20 01:32:46,754 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_happy_path ... 2026-09-20 01:32:46,833 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:32:47,818 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_002_create_sell_charge ... 2026-09-20 01:32:47,968 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_003_create_charge_with_vendor ... 2026-09-20 01:32:48,018 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_006_billing_phase_after_invoice_link ... 2026-09-20 01:32:48,374 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_007_billing_phase_after_bill_link ... 2026-09-20 01:32:48,660 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_product_onchange_resets_uom_from_product_template ... 2026-09-20 01:32:48,745 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:49,701 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_base_hook_returns_empty_charge_recordset ... 2026-09-20 01:32:49,934 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_booking_confirm_with_leg_creates_charge_without_error ... 2026-09-20 01:32:50,135 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_ops_first_booking_nonocean_charge_sell_price_is_zero ... 2026-09-20 01:32:50,402 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:50,415 121 INFO rb-6b6600a-224960-417187 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-20 01:32:50,556 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_every_owned_demo_and_data_location_carries_usable_coordinates ... 2026-09-20 01:32:50,657 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_no_degenerate_section_among_declared_routes_with_differing_endpoints ... 2026-09-20 01:32:50,733 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_rotterdam_demo_port_matches_its_shipped_coordinate_snapshot ... 2026-09-20 01:32:50,761 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:32:50,772 121 INFO rb-6b6600a-224960-417187 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-20 01:32:50,813 121 INFO rb-6b6600a-224960-417187 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 300 product.template record(s) 2026-09-20 01:32:50,816 121 INFO rb-6b6600a-224960-417187 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 20 product.supplierinfo record(s) 2026-09-20 01:32:50,911 121 INFO rb-6b6600a-224960-417187 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-20 01:32:50,911 121 INFO rb-6b6600a-224960-417187 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired ['partner_location_icd_hanoi_gialum'] 2026-09-20 01:32:50,936 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_coordinate_migration: Starting TestFreightCoordinateMigration.test_post_migration_repairs_coordinates_without_touching_the_icd_address ... 2026-09-20 01:32:50,990 121 INFO rb-6b6600a-224960-417187 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 300 product.template record(s) 2026-09-20 01:32:50,992 121 INFO rb-6b6600a-224960-417187 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 20 product.supplierinfo record(s) 2026-09-20 01:32:51,096 121 INFO rb-6b6600a-224960-417187 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-20 01:32:51,096 121 INFO rb-6b6600a-224960-417187 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired ['partner_location_icd_hanoi_gialum'] 2026-09-20 01:32:51,143 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:32:52,081 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_01_create_customer_invoice_from_sell_charges ... 2026-09-20 01:32:52,604 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_02_create_vendor_bill_from_buy_charges ... 2026-09-20 01:32:52,982 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_03_create_invoice_guard_no_eligible_charges ... 2026-09-20 01:32:53,074 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_04_profitability_totals_compute ... 2026-09-20 01:32:53,161 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_05_invoice_line_linked_to_analytic_account ... 2026-09-20 01:32:53,595 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_06_second_invoice_reuses_existing_draft ... 2026-09-20 01:32:54,134 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_07_agent_only_charge_excluded_from_vendor_bill ... 2026-09-20 01:32:54,261 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_08_charge_with_both_vendor_and_agent_creates_vendor_bill ... 2026-09-20 01:32:55,478 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:56,570 121 INFO rb-6b6600a-224960-417187 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-20 01:32:57,015 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_cost_counts_draft_at_expected_and_posted_recognized ... 2026-09-20 01:32:57,610 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_drafting_customer_invoice_never_lowers_gross_profit ... 2026-09-20 01:32:58,053 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_revenue_counts_draft_at_expected_and_posted_recognized ... 2026-09-20 01:32:58,713 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:32:59,605 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_001_name_compute ... 2026-09-20 01:32:59,825 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_002_etd_before_eta_constraint ... 2026-09-20 01:32:59,972 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_003_validity_range_constraint ... 2026-09-20 01:33:00,110 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:33:01,079 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_01_label_and_config_are_mode_neutral ... 2026-09-20 01:33:01,220 121 INFO rb-6b6600a-224960-417187 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-20 01:33:01,962 121 INFO rb-6b6600a-224960-417187 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-20 01:33:02,240 121 INFO rb-6b6600a-224960-417187 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-20 01:33:02,516 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_05_multiple_matching_main_legs_require_explicit_selection ... 2026-09-20 01:33:02,994 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_06_explicit_incompatible_main_leg_selection_is_rejected ... 2026-09-20 01:33:03,255 121 INFO rb-6b6600a-224960-417187 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-20 01:33:03,421 121 INFO rb-6b6600a-224960-417187 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-20 01:33:03,748 121 INFO rb-6b6600a-224960-417187 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-20 01:33:04,006 121 INFO rb-6b6600a-224960-417187 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-20 01:33:04,394 121 INFO rb-6b6600a-224960-417187 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-20 01:33:04,419 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:33:05,220 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_01_main_carriage_leg_missing_endpoint_blocks_confirm ... 2026-09-20 01:33:05,371 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_02_main_carriage_leg_with_endpoints_confirms ... 2026-09-20 01:33:05,541 121 INFO rb-6b6600a-224960-417187 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-20 01:33:05,647 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:33:06,496 121 INFO rb-6b6600a-224960-417187 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-20 01:33:06,709 121 INFO rb-6b6600a-224960-417187 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-20 01:33:06,822 121 INFO rb-6b6600a-224960-417187 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-20 01:33:06,966 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:33:08,095 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_01_billing_party_differs_from_consignee ... 2026-09-20 01:33:08,399 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_02_import_container_and_trucking ... 2026-09-20 01:33:08,609 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_03_all_sell_charges_billed_to_overseas_agent ... 2026-09-20 01:33:08,730 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_04_container_lifecycle_complete ... 2026-09-20 01:33:08,873 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:33:09,889 121 INFO rb-6b6600a-224960-417187 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-20 01:33:10,073 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_ocean_booking_leg_filter: Starting TestOceanBookingLegWaterFilter.test_02_wizard_does_not_flag_multiple_legs ... 2026-09-20 01:33:10,221 121 INFO rb-6b6600a-224960-417187 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-20 01:33:10,439 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:33:11,583 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_01_exact_match_pol_pod_container ... 2026-09-20 01:33:11,749 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_02_blind_rate_answers_only_an_untyped_ask ... 2026-09-20 01:33:11,819 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_03_validity_date_filter ... 2026-09-20 01:33:11,858 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_04_no_matching_rate_returns_empty ... 2026-09-20 01:33:11,927 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_05_carrier_only_fallback ... 2026-09-20 01:33:11,979 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_06_most_specific_wins_over_fallback ... 2026-09-20 01:33:12,021 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_07_charge_onchange_autofills_buy_price ... 2026-09-20 01:33:12,088 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_08_onchange_does_not_overwrite_existing_price ... 2026-09-20 01:33:12,146 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_09_onchange_skips_when_no_vendor ... 2026-09-20 01:33:12,184 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_10_is_freight_rate_true_for_freight_product ... 2026-09-20 01:33:12,225 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_11_is_freight_rate_false_for_non_freight_product ... 2026-09-20 01:33:12,271 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_12_search_all_rates_finds_freight_rate ... 2026-09-20 01:33:12,329 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:33:13,335 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_01_shipment_confirm_and_initial_state ... 2026-09-20 01:33:13,581 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_02_booking_request_generates_3_containers ... 2026-09-20 01:33:13,783 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_04_all_3_containers_full_execution_flow ... 2026-09-20 01:33:14,021 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_05_vgm_submitted_independently_per_container ... 2026-09-20 01:33:14,334 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_06_per_container_charges_quantity_and_totals ... 2026-09-20 01:33:14,630 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_06b_gap_per_container_charge_not_auto_synced ... 2026-09-20 01:33:14,926 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_07_one_container_rolled_over_exception ... 2026-09-20 01:33:15,148 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_08_execution_state_guard_applies_to_each_container ... 2026-09-20 01:33:15,407 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_09_booked_status_with_leg_and_3_containers ... 2026-09-20 01:33:15,619 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_10_sc01_full_az_walkthrough ... 2026-09-20 01:33:15,895 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:33:16,934 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_01_carrier_haulage_keeps_business_precarriage_leg ... 2026-09-20 01:33:17,286 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_02_single_booking_with_carrier ... 2026-09-20 01:33:17,549 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_03_container_execution_carrier_haulage ... 2026-09-20 01:33:17,861 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_04_bundled_carrier_charge_no_trucking_vendor ... 2026-09-20 01:33:18,116 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:33:19,263 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_01_shipment_confirm_door_to_door ... 2026-09-20 01:33:19,626 121 INFO rb-6b6600a-224960-417187 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-20 01:33:19,829 121 INFO rb-6b6600a-224960-417187 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-20 01:33:20,250 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_04_container_export_execution_flow ... 2026-09-20 01:33:20,593 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_05_door_to_door_charge_structure ... 2026-09-20 01:33:20,885 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_06_sc02_full_az_walkthrough ... 2026-09-20 01:33:21,215 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:33:22,327 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_01_lcl_export_no_containers ... 2026-09-20 01:33:22,592 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_02_package_weight_volume_totals ... 2026-09-20 01:33:22,760 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_03_booking_with_coloader_confirmed ... 2026-09-20 01:33:22,960 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_04_actual_vs_booked_measurement_difference ... 2026-09-20 01:33:23,101 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_05_charges_and_profitability_with_hbl ... 2026-09-20 01:33:23,304 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:33:24,240 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_01_cydoor_keeps_business_oncarriage_leg ... 2026-09-20 01:33:24,528 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_02_import_container_full_progression ... 2026-09-20 01:33:24,760 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_03_single_booking_no_trucking_vendor ... 2026-09-20 01:33:24,976 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_04_charges_no_trucking_cost ... 2026-09-20 01:33:25,207 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:33:26,297 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_01_import_shipment_confirmed_state ... 2026-09-20 01:33:26,679 121 INFO rb-6b6600a-224960-417187 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-20 01:33:26,958 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_03_import_container_full_execution_flow ... 2026-09-20 01:33:27,223 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_04_import_state_guard_enforced ... 2026-09-20 01:33:27,544 121 INFO rb-6b6600a-224960-417187 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-20 01:33:27,816 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_06_sc04_full_az_walkthrough ... 2026-09-20 01:33:28,112 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:33:29,059 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_01_lcl_import_no_containers ... 2026-09-20 01:33:29,296 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_02_actual_measurement_differs_from_booked ... 2026-09-20 01:33:29,469 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_03_charges_based_on_actual_cbm ... 2026-09-20 01:33:29,646 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_04_ata_and_hawb ... 2026-09-20 01:33:29,793 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_05_total_weight_volume_computed ... 2026-09-20 01:33:29,935 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:33:31,352 121 INFO rb-6b6600a-224960-417187 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-20 01:33:31,771 121 INFO rb-6b6600a-224960-417187 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-20 01:33:31,975 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_booking_type_labels_name_the_carriage_role ... 2026-09-20 01:33:31,991 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_changing_the_mode_keeps_operator_entered_endpoints ... 2026-09-20 01:33:32,131 121 INFO rb-6b6600a-224960-417187 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-20 01:33:32,433 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_every_on_carriage_segment_is_a_bookable_candidate ... 2026-09-20 01:33:32,645 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_every_pre_carriage_segment_is_a_bookable_candidate ... 2026-09-20 01:33:32,788 121 INFO rb-6b6600a-224960-417187 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-20 01:33:33,033 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_operator_must_pick_a_segment_when_several_exist ... 2026-09-20 01:33:33,192 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_schedule_group_reopens_once_a_segment_is_pinned ... 2026-09-20 01:33:33,340 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:33:35,558 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_001_script_confirm_so_has_one_project_template ... 2026-09-20 01:33:36,239 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_002_script_confirm_so_has_multiple_project_template ... 2026-09-20 01:33:36,802 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_004_choose_project_when_confirm_so ... 2026-09-20 01:33:37,115 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_005_non_freight_so_keeps_core_project_generation ... 2026-09-20 01:33:37,652 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_006_freight_line_reuses_so_project_without_prelinked_shipment ... 2026-09-20 01:33:38,104 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:33:38,973 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_01_truck_booking_gets_road_specific_label ... 2026-09-20 01:33:39,120 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_02_truck_booking_falls_back_when_service_mode_unmapped ... 2026-09-20 01:33:39,161 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_03_non_truck_booking_uses_base_label_untouched ... 2026-09-20 01:33:39,204 121 INFO rb-6b6600a-224960-417187 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-20 01:33:39,263 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:33:40,247 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_01_border_crossing_master_data_preloaded_on_install ... 2026-09-20 01:33:40,417 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_02_booking_border_crossing_field_round_trips ... 2026-09-20 01:33:40,467 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_03_cargo_manifest_action_resolves_to_road_report ... 2026-09-20 01:33:40,540 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_04_delivery_note_action_resolves_to_road_report ... 2026-09-20 01:33:40,608 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 4 removed 2026-09-20 01:33:41,457 121 INFO rb-6b6600a-224960-417187 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-20 01:33:41,793 121 INFO rb-6b6600a-224960-417187 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-20 01:33:41,933 121 INFO rb-6b6600a-224960-417187 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-20 01:33:42,266 121 INFO rb-6b6600a-224960-417187 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-20 01:33:42,412 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_05_missing_road_pair_and_route_blocks_confirm ... 2026-09-20 01:33:42,474 121 INFO rb-6b6600a-224960-417187 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-20 01:33:42,623 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:33:44,132 121 INFO rb-6b6600a-224960-417187 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-20 01:33:44,667 121 INFO rb-6b6600a-224960-417187 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-20 01:33:45,003 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:33:46,228 121 INFO rb-6b6600a-224960-417187 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-20 01:33:46,711 121 INFO rb-6b6600a-224960-417187 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-20 01:33:47,031 121 INFO rb-6b6600a-224960-417187 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-20 01:33:47,403 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:33:48,946 121 INFO rb-6b6600a-224960-417187 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-20 01:33:49,801 121 INFO rb-6b6600a-224960-417187 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-20 01:33:50,529 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:33:51,981 121 INFO rb-6b6600a-224960-417187 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-20 01:33:52,806 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:33:54,360 121 INFO rb-6b6600a-224960-417187 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-20 01:33:55,198 121 INFO rb-6b6600a-224960-417187 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-20 01:33:55,871 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:33:57,313 121 INFO rb-6b6600a-224960-417187 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-20 01:33:57,933 121 INFO rb-6b6600a-224960-417187 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-20 01:33:58,280 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:33:59,562 121 INFO rb-6b6600a-224960-417187 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-20 01:34:01,217 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:34:02,805 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_bundle_warning_presearch_guard: Starting TestBundleWarningPresearchGuard.test_multi_demand_open_before_search_stays_silent ... 2026-09-20 01:34:03,761 121 INFO rb-6b6600a-224960-417187 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-20 01:34:04,218 121 INFO rb-6b6600a-224960-417187 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-20 01:34:04,736 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:34:06,092 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_deduplicates_per_carrier ... 2026-09-20 01:34:06,418 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [111] 2026-09-20 01:34:06,443 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_empty_when_no_rates_for_lane ... 2026-09-20 01:34:06,507 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_respects_date_validity ... 2026-09-20 01:34:06,557 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [112] 2026-09-20 01:34:06,581 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_returns_all_carriers_for_lane ... 2026-09-20 01:34:06,636 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:34:07,990 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_comparison_line_action_select_creates_placeholder_when_no_schedule ... 2026-09-20 01:34:08,365 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_comparison_line_action_select_sets_main_schedule ... 2026-09-20 01:34:08,462 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_comparison_lines_include_schedules ... 2026-09-20 01:34:08,558 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_etd_filter_excludes_out_of_range ... 2026-09-20 01:34:08,673 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_populates_comparison_lines ... 2026-09-20 01:34:08,787 121 INFO rb-6b6600a-224960-417187 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-20 01:34:08,911 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_transit_days_computed_from_etd_eta ... 2026-09-20 01:34:09,030 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_transit_days_zero_when_no_eta ... 2026-09-20 01:34:09,192 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:34:10,755 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_action_select_on_rate_only_line_does_not_raise ... 2026-09-20 01:34:11,027 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_action_select_on_rate_only_line_is_idempotent ... 2026-09-20 01:34:11,131 121 INFO rb-6b6600a-224960-417187 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-20 01:34:11,921 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_package_type_change_clears_mismatched_rate_only_selection ... 2026-09-20 01:34:12,248 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_package_type_change_keeps_matching_rate_only_selection ... 2026-09-20 01:34:12,393 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_placeholder_schedule_does_not_leak_into_comparison ... 2026-09-20 01:34:12,539 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_rate_only_select_works_for_minimal_rights_sales_user ... 2026-09-20 01:34:12,974 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:34:15,339 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_action_select_on_rate_only_line_does_not_raise ... 2026-09-20 01:34:15,674 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_action_select_on_rate_only_line_is_idempotent ... 2026-09-20 01:34:15,786 121 INFO rb-6b6600a-224960-417187 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-20 01:34:16,570 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_placeholder_schedule_does_not_leak_into_comparison ... 2026-09-20 01:34:16,701 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_rate_only_select_works_for_minimal_rights_sales_user ... 2026-09-20 01:34:17,175 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:34:18,600 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_can_open_fcl_quote_wizard_flag ... 2026-09-20 01:34:19,933 121 INFO rb-6b6600a-224960-417187 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-20 01:34:20,981 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_fcl_quote_wizard_to_shipment_full_flow ... 2026-09-20 01:34:22,011 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:34:23,498 121 INFO rb-6b6600a-224960-417187 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-20 01:34:24,469 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:34:25,902 121 INFO rb-6b6600a-224960-417187 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-20 01:34:26,355 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_charge_currency_default: Starting TestChargeCurrencyDefault.test_manually_added_charge_follows_linked_sale_order_currency ... 2026-09-20 01:34:26,746 121 INFO rb-6b6600a-224960-417187 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-20 01:34:27,096 121 INFO rb-6b6600a-224960-417187 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-20 01:34:27,502 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:34:29,134 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_change_finds_rate_expiring_on_order_date ... 2026-09-20 01:34:29,647 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_change_prices_from_lane_rate_not_cheapest ... 2026-09-20 01:34:29,906 121 INFO rb-6b6600a-224960-417187 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-20 01:34:30,092 121 INFO rb-6b6600a-224960-417187 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-20 01:34:30,342 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:34:31,895 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_charge_billing_hooks_reflect_sell_and_buy_progress ... 2026-09-20 01:34:32,839 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_handoff_keeps_operation_state_isolated ... 2026-09-20 01:34:33,419 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [183, 182] 2026-09-20 01:34:33,451 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [105] 2026-09-20 01:34:33,467 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [172] 2026-09-20 01:34:33,583 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_posted_hooks_align_with_basic_account_artifacts ... 2026-09-20 01:34:34,637 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:34:36,173 121 INFO rb-6b6600a-224960-417187 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-20 01:34:36,530 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCostPendingGrossProfit.test_profitability_panel_converts_cross_company_cost_lines ... 2026-09-20 01:34:40,143 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:34:43,754 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_does_not_raise_and_bridges_both_ocean_lines ... 2026-09-20 01:34:44,094 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_still_works_for_single_ocean_line ... 2026-09-20 01:34:44,407 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_works_for_mixed_container_with_minimal_rights_user ... 2026-09-20 01:34:44,843 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:34:48,386 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_booking_carrier_override_does_not_reuse_schedule_carrier_rate ... 2026-09-20 01:34:49,622 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_booking_enrich_converts_schedule_currency_to_charge_currency ... 2026-09-20 01:34:49,655 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7192] 2026-09-20 01:34:49,655 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-20 01:34:51,008 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_generic_shared_ocean_product_variant ... 2026-09-20 01:34:52,060 121 INFO rb-6b6600a-224960-417187 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-20 01:34:52,350 121 INFO rb-6b6600a-224960-417187 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-20 01:34:52,666 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_ocean_charge_bridge_full_flow ... 2026-09-20 01:34:54,995 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_shipment_invoice_before_so_invoice_does_not_duplicate ... 2026-09-20 01:35:00,309 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:35:04,294 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_booking_confirm_enriches_oncarriage_charge_without_duplicating ... 2026-09-20 01:35:04,801 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_delivery_oncarriage_line_bridged_to_charge_with_leg ... 2026-09-20 01:35:05,225 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_double_invoice_regression_oncarriage_charge ... 2026-09-20 01:35:06,295 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_pickup_precarriage_line_bridged_to_charge_with_leg ... 2026-09-20 01:35:06,733 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:35:10,255 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestOnCarriageChargeBridgeLcl.test_double_invoice_regression_oncarriage_charge_lcl ... 2026-09-20 01:35:11,311 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:35:12,924 121 INFO rb-6b6600a-224960-417187 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-20 01:35:13,566 121 INFO rb-6b6600a-224960-417187 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-20 01:35:14,111 121 INFO rb-6b6600a-224960-417187 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-20 01:35:14,714 121 INFO rb-6b6600a-224960-417187 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-20 01:35:15,133 121 INFO rb-6b6600a-224960-417187 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-20 01:35:15,792 121 INFO rb-6b6600a-224960-417187 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-20 01:35:16,155 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_carriage_role_on_non_freight_line_is_refused ... 2026-09-20 01:35:16,440 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_each_leg_carries_the_sale_line_that_sold_it ... 2026-09-20 01:35:16,715 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_each_sold_carriage_produces_its_own_shipment_leg ... 2026-09-20 01:35:17,044 121 INFO rb-6b6600a-224960-417187 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-20 01:35:17,475 121 INFO rb-6b6600a-224960-417187 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-20 01:35:17,936 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_leg_order_survives_sales_typing_the_delivery_line_first ... 2026-09-20 01:35:18,368 121 INFO rb-6b6600a-224960-417187 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-20 01:35:18,721 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_role_less_line_behaves_exactly_as_today ... 2026-09-20 01:35:19,123 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_same_role_different_vendors_produce_one_leg_each ... 2026-09-20 01:35:19,502 121 INFO rb-6b6600a-224960-417187 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-20 01:35:20,090 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_shipment_destination_follows_the_delivery_it_sold ... 2026-09-20 01:35:20,807 121 INFO rb-6b6600a-224960-417187 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-20 01:35:21,326 121 INFO rb-6b6600a-224960-417187 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-20 01:35:21,948 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_two_legacy_template_lines_still_collapse_into_one_leg ... 2026-09-20 01:35:22,313 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCarriageRoleHandoff.test_two_role_less_lines_still_collapse_into_one_leg ... 2026-09-20 01:35:22,758 121 INFO rb-6b6600a-224960-417187 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-20 01:35:23,186 121 INFO rb-6b6600a-224960-417187 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-20 01:35:23,614 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:35:25,201 121 INFO rb-6b6600a-224960-417187 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-20 01:35:25,936 121 INFO rb-6b6600a-224960-417187 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-20 01:35:26,584 121 INFO rb-6b6600a-224960-417187 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-20 01:35:27,519 121 INFO rb-6b6600a-224960-417187 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-20 01:35:28,147 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_include_destination_option_is_on_by_default ... 2026-09-20 01:35:28,562 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_surcharge_tooltip_payload_separates_origin_from_destination ... 2026-09-20 01:35:29,050 121 INFO rb-6b6600a-224960-417187 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-20 01:35:29,598 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_toggling_either_include_option_refreshes_the_surcharge_column ... 2026-09-20 01:35:30,065 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_unticking_destination_charges_leaves_them_off_the_quote ... 2026-09-20 01:35:30,568 121 INFO rb-6b6600a-224960-417187 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-20 01:35:31,186 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:35:32,638 121 INFO rb-6b6600a-224960-417187 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-20 01:35:33,468 121 INFO rb-6b6600a-224960-417187 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-20 01:35:34,114 121 INFO rb-6b6600a-224960-417187 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-20 01:35:34,990 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_previews_list_origin_and_destination_charges_separately ... 2026-09-20 01:35:35,506 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_the_surcharge_tooltip_payload_separates_origin_from_destination ... 2026-09-20 01:35:35,962 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_toggling_either_include_option_refreshes_the_surcharge_column ... 2026-09-20 01:35:36,525 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_unticking_destination_charges_leaves_them_off_the_quote ... 2026-09-20 01:35:37,172 121 INFO rb-6b6600a-224960-417187 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-20 01:35:37,779 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:35:39,183 121 INFO rb-6b6600a-224960-417187 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-20 01:35:39,552 121 INFO rb-6b6600a-224960-417187 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-20 01:35:39,730 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s1_matched_schedule_shows_no_gap ... 2026-09-20 01:35:39,895 121 INFO rb-6b6600a-224960-417187 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-20 01:35:40,090 121 INFO rb-6b6600a-224960-417187 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-20 01:35:40,225 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s4_boundary_schedule_equals_etd_from_is_matched ... 2026-09-20 01:35:40,363 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s5_boundary_schedule_equals_etd_to_is_matched ... 2026-09-20 01:35:40,499 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s6_only_etd_from_set_open_upper_bound ... 2026-09-20 01:35:40,710 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s7_only_etd_to_set_open_lower_bound ... 2026-09-20 01:35:40,878 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s8_warning_message_contains_count_and_actionable_guidance ... 2026-09-20 01:35:41,617 121 INFO rb-6b6600a-224960-417187 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-20 01:35:41,769 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:35:43,255 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_lcl_no_etd_filter_no_gap_warning_baseline ... 2026-09-20 01:35:43,686 121 INFO rb-6b6600a-224960-417187 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-20 01:35:43,860 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_s12_total_gap_parity_with_fcl_s3 ... 2026-09-20 01:35:44,072 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:35:45,407 121 INFO rb-6b6600a-224960-417187 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-20 01:35:45,883 121 INFO rb-6b6600a-224960-417187 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-20 01:35:46,225 121 INFO rb-6b6600a-224960-417187 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-20 01:35:46,604 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:35:49,994 121 INFO rb-6b6600a-224960-417187 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-20 01:35:51,071 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_fcl_cost_fill_at_confirm: Starting TestFclCostFillAtConfirm.test_shipment_gross_profit_reflects_early_filled_cost ... 2026-09-20 01:35:52,255 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:35:53,698 121 INFO rb-6b6600a-224960-417187 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-20 01:35:54,160 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:35:55,092 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_confirm_carries_schedule_etd_and_eta_to_shipment ... 2026-09-20 01:35:56,304 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_button_is_driven_by_service_line_profile ... 2026-09-20 01:35:56,516 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_cfs_to_cfs_builds_lines ... 2026-09-20 01:35:57,286 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_door_to_cfs_adds_pickup ... 2026-09-20 01:35:58,014 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_import_direction_picks_import_pickup_product ... 2026-09-20 01:35:58,844 121 INFO rb-6b6600a-224960-417187 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-20 01:35:59,136 121 INFO rb-6b6600a-224960-417187 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-20 01:35:59,336 121 INFO rb-6b6600a-224960-417187 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-20 01:35:59,497 121 INFO rb-6b6600a-224960-417187 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-20 01:35:59,682 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_package_type_onchange_prefills_volume ... 2026-09-20 01:35:59,779 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_reapply_lcl_quote_updates_sale_order_context ... 2026-09-20 01:36:00,708 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:36:04,292 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_00_regular_product_only_order_hides_lcl_quote_button ... 2026-09-20 01:36:04,474 121 INFO rb-6b6600a-224960-417187 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-20 01:36:05,269 121 INFO rb-6b6600a-224960-417187 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-20 01:36:06,113 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_03_reapply_different_coloader_keeps_single_ocean_line ... 2026-09-20 01:36:07,141 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_04_reapply_shared_template_coloader_switch_keeps_product ... 2026-09-20 01:36:07,991 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_05_reapply_different_coloader_keeps_freight_charge_link_valid ... 2026-09-20 01:36:08,926 121 INFO rb-6b6600a-224960-417187 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-20 01:36:10,004 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_06_vendor_follows_coloader_on_first_apply_shared_template ... 2026-09-20 01:36:10,794 121 INFO rb-6b6600a-224960-417187 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-20 01:36:11,532 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_07_vendor_follows_coloader_switch_shared_template ... 2026-09-20 01:36:12,389 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_08_vendor_follows_coloader_on_product_swap ... 2026-09-20 01:36:13,529 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:36:17,109 121 INFO rb-6b6600a-224960-417187 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-20 01:36:17,259 121 INFO rb-6b6600a-224960-417187 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-20 01:36:17,288 121 INFO rb-6b6600a-224960-417187 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-20 01:36:17,432 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:36:20,568 121 INFO rb-6b6600a-224960-417187 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-20 01:36:21,087 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestFclLocalChargeVariantDedup.test_fcl_reapplying_keeps_one_line_per_template ... 2026-09-20 01:36:21,660 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:36:24,817 121 INFO rb-6b6600a-224960-417187 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-20 01:36:25,438 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_local_charge_variant_dedup: Starting TestLclLocalChargeVariantDedup.test_lcl_reapplying_keeps_one_line_per_template ... 2026-09-20 01:36:26,215 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:36:27,797 121 INFO rb-6b6600a-224960-417187 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-20 01:36:28,363 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt12_quote_first_mixed_bridges_reconcile_without_duplicating ... 2026-09-20 01:36:28,800 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt12b_rerunning_auto_charge_does_not_duplicate_or_reprice ... 2026-09-20 01:36:29,257 121 INFO rb-6b6600a-224960-417187 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-20 01:36:29,812 121 INFO rb-6b6600a-224960-417187 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-20 01:36:30,260 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt9_single_container_line_unaffected_no_crash ... 2026-09-20 01:36:30,725 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:36:32,291 121 INFO rb-6b6600a-224960-417187 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-20 01:36:32,919 121 INFO rb-6b6600a-224960-417187 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-20 01:36:33,395 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:36:41,169 121 INFO rb-6b6600a-224960-417187 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-20 01:36:41,754 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestQuotedSailingRatePricing.test_quoted_sailing_lookup_still_excludes_another_allowed_company ... 2026-09-20 01:36:42,224 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:36:43,696 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerLoadModeGuard.test_lcl_ocean_line_does_not_match_fcl_container_rate ... 2026-09-20 01:36:44,065 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:36:45,551 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerOnbehalf.test_tt14_onbehalf_mixed_lines_carry_package_type_and_agent ... 2026-09-20 01:36:46,096 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerOnbehalf.test_tt14_patch_does_not_reference_onbehalf_fields ... 2026-09-20 01:36:46,139 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:36:47,721 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_mixed_container_ocean_bridge: Starting TestMixedContainerOceanBridge.test_confirm_bridges_every_ocean_line_no_drop ... 2026-09-20 01:36:48,347 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:36:49,948 121 INFO rb-6b6600a-224960-417187 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-20 01:36:50,317 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:36:53,789 121 INFO rb-6b6600a-224960-417187 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-20 01:36:54,152 121 INFO rb-6b6600a-224960-417187 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-20 01:36:54,476 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_hand_picked_carrier_survives_a_shipment_side_recompute ... 2026-09-20 01:36:55,142 121 INFO rb-6b6600a-224960-417187 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-20 01:36:55,953 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_leg_with_a_vendorless_line_proposes_nothing ... 2026-09-20 01:36:56,562 121 INFO rb-6b6600a-224960-417187 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-20 01:36:57,424 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_multi_leg_charge_distribution: Starting TestBookingCarrierFollowsSoldCarriageLink.test_ocean_only_order_still_proposes_the_shipment_carrier ... 2026-09-20 01:36:58,142 121 INFO rb-6b6600a-224960-417187 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-20 01:36:58,704 121 INFO rb-6b6600a-224960-417187 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-20 01:36:59,403 121 INFO rb-6b6600a-224960-417187 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-20 01:36:59,726 121 INFO rb-6b6600a-224960-417187 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-20 01:37:00,303 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:37:01,986 121 INFO rb-6b6600a-224960-417187 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-20 01:37:02,558 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:37:04,054 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_panel_data_event_document: Starting TestPanelDataEventDocument.test_panel_data_includes_event_document_basic ... 2026-09-20 01:37:04,412 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:37:05,877 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_no_schedule_selected_yet_shows_no_warning ... 2026-09-20 01:37:06,207 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_placeholder_schedule_selected_shows_warning ... 2026-09-20 01:37:06,335 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_real_schedule_selected_shows_no_warning ... 2026-09-20 01:37:06,478 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_warning_clears_after_changing_away_from_placeholder ... 2026-09-20 01:37:06,717 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.freight.quote.wizard.comparison.line records with IDs: [70, 69] 2026-09-20 01:37:06,789 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:37:08,400 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_no_schedule_selected_yet_shows_no_warning ... 2026-09-20 01:37:08,714 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_placeholder_schedule_selected_shows_warning ... 2026-09-20 01:37:08,821 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_real_schedule_selected_shows_no_warning ... 2026-09-20 01:37:08,922 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_warning_clears_after_changing_away_from_placeholder ... 2026-09-20 01:37:09,164 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.lcl.quote.wizard.comparison.line records with IDs: [29, 28] 2026-09-20 01:37:09,241 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:37:10,748 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_booking_cost_sourced_from_schedule_rate_card ... 2026-09-20 01:37:12,020 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_confirm_carries_schedule_etd_and_eta_to_shipment ... 2026-09-20 01:37:13,220 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_container_readonly_after_schedule_applied ... 2026-09-20 01:37:14,607 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_route_container_hidden_before_schedule_applied ... 2026-09-20 01:37:15,287 121 INFO rb-6b6600a-224960-417187 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-20 01:37:15,459 121 INFO rb-6b6600a-224960-417187 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-20 01:37:15,734 121 INFO rb-6b6600a-224960-417187 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-20 01:37:15,945 121 INFO rb-6b6600a-224960-417187 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-20 01:37:16,108 121 INFO rb-6b6600a-224960-417187 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-20 01:37:16,325 121 INFO rb-6b6600a-224960-417187 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-20 01:37:17,262 121 INFO rb-6b6600a-224960-417187 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-20 01:37:18,263 121 INFO rb-6b6600a-224960-417187 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-20 01:37:19,199 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_rejects_container_type_schedule_mismatch ... 2026-09-20 01:37:19,293 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_schedule_drives_main_product ... 2026-09-20 01:37:19,407 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_schedule_onchange_sets_container_type ... 2026-09-20 01:37:19,517 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_select_schedule_populates_main_inputs ... 2026-09-20 01:37:19,644 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_uses_selected_schedule_product ... 2026-09-20 01:37:20,988 121 INFO rb-6b6600a-224960-417187 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-20 01:37:21,743 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:37:25,523 121 INFO rb-6b6600a-224960-417187 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-20 01:37:25,713 121 INFO rb-6b6600a-224960-417187 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-20 01:37:26,548 121 INFO rb-6b6600a-224960-417187 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-20 01:37:27,502 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_03_reapply_different_carrier_keeps_single_ocean_line ... 2026-09-20 01:37:28,507 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_04_reapply_same_template_preserves_user_selected_variant ... 2026-09-20 01:37:29,528 121 INFO rb-6b6600a-224960-417187 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-20 01:37:30,555 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:37:34,211 121 INFO rb-6b6600a-224960-417187 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-20 01:37:35,452 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_booking_enrich_converts_schedule_currency_to_charge_currency ... 2026-09-20 01:37:35,476 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7192] 2026-09-20 01:37:35,476 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-20 01:37:36,721 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_generic_shared_ocean_product_variant ... 2026-09-20 01:37:37,774 121 INFO rb-6b6600a-224960-417187 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-20 01:37:38,087 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_ocean_charge_price_zero_cluster_full_flow ... 2026-09-20 01:37:40,672 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_pre_carriage_only_line_bridges_without_ocean_line ... 2026-09-20 01:37:41,066 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:37:42,349 121 INFO rb-6b6600a-224960-417187 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-20 01:37:43,151 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestApplyScheduleOceanGuard.test_apply_still_works_for_single_ocean_line ... 2026-09-20 01:37:43,816 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:37:44,988 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclMultiLineSameContainerType.test_01_fcl_multi_line_each_priced_by_schedule ... 2026-09-20 01:37:46,248 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:37:49,706 121 INFO rb-6b6600a-224960-417187 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-20 01:37:50,031 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestMixedContainerAllowedFclExport.test_confirm_still_works_for_single_ocean_line ... 2026-09-20 01:37:50,325 121 INFO rb-6b6600a-224960-417187 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-20 01:37:50,778 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:37:52,290 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestSalvageLclMultiLineAndButtons.test_lcl_multi_line_each_priced_by_schedule ... 2026-09-20 01:37:53,080 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestSalvageLclMultiLineAndButtons.test_mixed_fcl_lcl_exposes_both_buttons ... 2026-09-20 01:37:53,233 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:37:54,625 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_confirmed_order_preserves_the_quoted_markup ... 2026-09-20 01:37:55,716 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_fcl_quote_marks_up_sell_over_raw_vendor_cost ... 2026-09-20 01:37:56,321 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_fcl_quote_without_supplier_price_rule_passes_raw_cost ... 2026-09-20 01:37:56,884 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:37:57,756 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkupLcl.test_lcl_multiline_quote_marks_up_every_existing_line ... 2026-09-20 01:37:58,563 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkupLcl.test_lcl_quote_marks_up_sell_over_raw_vendor_cost ... 2026-09-20 01:37:59,278 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:38:00,677 121 INFO rb-6b6600a-224960-417187 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-20 01:38:01,571 121 INFO rb-6b6600a-224960-417187 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-20 01:38:01,975 121 INFO rb-6b6600a-224960-417187 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-20 01:38:02,328 121 INFO rb-6b6600a-224960-417187 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-20 01:38:02,646 121 INFO rb-6b6600a-224960-417187 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-20 01:38:02,966 121 INFO rb-6b6600a-224960-417187 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-20 01:38:03,546 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:38:04,844 121 INFO rb-6b6600a-224960-417187 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-20 01:38:05,760 121 INFO rb-6b6600a-224960-417187 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-20 01:38:06,200 121 INFO rb-6b6600a-224960-417187 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-20 01:38:06,673 121 INFO rb-6b6600a-224960-417187 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-20 01:38:07,128 121 INFO rb-6b6600a-224960-417187 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-20 01:38:07,493 121 INFO rb-6b6600a-224960-417187 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-20 01:38:08,280 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:38:09,722 121 INFO rb-6b6600a-224960-417187 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-20 01:38:11,132 121 INFO rb-6b6600a-224960-417187 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-20 01:38:12,262 121 INFO rb-6b6600a-224960-417187 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-20 01:38:13,279 121 INFO rb-6b6600a-224960-417187 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-20 01:38:14,513 121 INFO rb-6b6600a-224960-417187 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-20 01:38:15,550 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_booking_wizard_does_not_overwrite_existing_booking_basis ... 2026-09-20 01:38:16,582 121 INFO rb-6b6600a-224960-417187 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-20 01:38:17,947 121 INFO rb-6b6600a-224960-417187 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-20 01:38:23,629 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_duplicate_demand_is_rejected_on_create_and_write ... 2026-09-20 01:38:23,909 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_dynamic_demo_groups_one_complete_candidate ... 2026-09-20 01:38:24,063 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h03_incomplete_bundle_rejects_apply_without_order_mutation ... 2026-09-20 01:38:24,513 121 INFO rb-6b6600a-224960-417187 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-20 01:38:24,863 121 INFO rb-6b6600a-224960-417187 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-20 01:38:29,026 121 INFO rb-6b6600a-224960-417187 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-20 01:38:29,375 121 INFO rb-6b6600a-224960-417187 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-20 01:38:29,704 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.freight.quote.container.demand records with IDs: [58, 59] 2026-09-20 01:38:29,735 121 INFO rb-6b6600a-224960-417187 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-20 01:38:30,001 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_open_wizard_prefills_typed_order_lines ... 2026-09-20 01:38:30,351 121 INFO rb-6b6600a-224960-417187 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-20 01:38:31,035 121 INFO rb-6b6600a-224960-417187 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-20 01:38:32,066 121 INFO rb-6b6600a-224960-417187 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-20 01:38:37,432 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_changed_currency_without_order_mutation ... 2026-09-20 01:38:37,706 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_changed_type_without_order_mutation ... 2026-09-20 01:38:38,013 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_expired_rate_without_order_mutation ... 2026-09-20 01:38:38,324 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_inactive_schedule_without_order_mutation ... 2026-09-20 01:38:38,591 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_typed_rate_lookup_excludes_other_allowed_company ... 2026-09-20 01:38:42,497 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_typed_rate_miss_is_terminal ... 2026-09-20 01:38:43,804 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [206] 2026-09-20 01:38:43,865 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_zero_demand_quantity_is_rejected_on_create ... 2026-09-20 01:38:44,159 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:38:45,514 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestSingleContainerComparisonPerSailing.test_applying_a_sailing_quotes_that_sailings_price ... 2026-09-20 01:38:46,775 121 INFO rb-6b6600a-224960-417187 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-20 01:38:47,191 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:38:48,700 121 INFO rb-6b6600a-224960-417187 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-20 01:38:49,277 121 INFO rb-6b6600a-224960-417187 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-20 01:38:49,763 121 INFO rb-6b6600a-224960-417187 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-20 01:38:50,250 121 INFO rb-6b6600a-224960-417187 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-20 01:38:50,770 121 INFO rb-6b6600a-224960-417187 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-20 01:38:51,672 121 INFO rb-6b6600a-224960-417187 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-20 01:38:52,120 121 INFO rb-6b6600a-224960-417187 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-20 01:38:52,666 121 INFO rb-6b6600a-224960-417187 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-20 01:38:53,256 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:38:54,705 121 INFO rb-6b6600a-224960-417187 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-20 01:38:54,999 121 INFO rb-6b6600a-224960-417187 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-20 01:38:55,017 121 INFO rb-6b6600a-224960-417187 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-20 01:38:55,035 121 INFO rb-6b6600a-224960-417187 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-20 01:38:55,077 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:38:56,222 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestLegCardinalityGuard.test_leg_classifiers_reject_multi_leg_product ... 2026-09-20 01:38:56,619 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:38:58,002 121 INFO rb-6b6600a-224960-417187 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-20 01:38:58,373 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:38:59,682 121 INFO rb-6b6600a-224960-417187 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-20 01:39:00,159 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestMappingToCurrentShipmentAllowsMixedContainer.test_mapping_still_works_for_single_ocean_line ... 2026-09-20 01:39:00,493 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:39:02,578 121 INFO rb-6b6600a-224960-417187 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-20 01:39:03,166 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:39:04,586 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestChargeTotalSaleLinkInvalidation.test_charge_totals_refresh_when_sale_order_line_linked ... 2026-09-20 01:39:04,942 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:39:06,338 121 INFO rb-6b6600a-224960-417187 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-20 01:39:06,801 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:39:08,015 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_schedule_eta_shipment_generation: Starting TestScheduleEtaOnShipmentGeneration.test_fcl_shipment_copies_schedule_eta ... 2026-09-20 01:39:08,503 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_schedule_eta_shipment_generation: Starting TestScheduleEtaOnShipmentGeneration.test_lcl_shipment_copies_schedule_eta ... 2026-09-20 01:39:08,855 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:39:10,024 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_case_matrix_covers_core_transport_scenarios ... 2026-09-20 01:39:11,411 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_lcl_regression_basics ... 2026-09-20 01:39:11,821 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_sea_export_commercial_flow_checklist ... 2026-09-20 01:39:13,447 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:39:16,426 121 INFO rb-6b6600a-224960-417187 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-20 01:39:16,967 121 INFO rb-6b6600a-224960-417187 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-20 01:39:17,316 121 INFO rb-6b6600a-224960-417187 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-20 01:39:17,827 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:39:24,638 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale.tests.test_shipment_sync_carriage_role: Starting TestShipmentSyncCarriageRole.test_sold_carriage_order_from_handover_to_reroute ... 2026-09-20 01:39:25,688 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:39:27,062 121 INFO rb-6b6600a-224960-417187 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-20 01:39:27,488 121 INFO rb-6b6600a-224960-417187 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-20 01:39:27,785 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:39:29,391 121 INFO rb-6b6600a-224960-417187 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-20 01:39:37,317 121 INFO rb-6b6600a-224960-417187 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-20 01:39:37,899 121 INFO rb-6b6600a-224960-417187 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-20 01:39:38,569 121 INFO rb-6b6600a-224960-417187 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-20 01:39:45,658 121 INFO rb-6b6600a-224960-417187 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-20 01:39:45,998 121 INFO rb-6b6600a-224960-417187 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-20 01:39:46,241 121 INFO rb-6b6600a-224960-417187 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-20 01:39:47,253 121 INFO rb-6b6600a-224960-417187 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-20 01:39:47,289 121 INFO rb-6b6600a-224960-417187 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-20 01:39:47,327 121 INFO rb-6b6600a-224960-417187 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-20 01:39:47,586 121 INFO rb-6b6600a-224960-417187 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-20 01:39:50,432 121 INFO rb-6b6600a-224960-417187 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-20 01:39:50,838 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_master_profitability_action_opens_the_whole_consol_cluster ... 2026-09-20 01:39:51,937 121 INFO rb-6b6600a-224960-417187 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-20 01:39:53,775 121 INFO rb-6b6600a-224960-417187 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-20 01:39:54,191 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_edges: Starting TestConsolProfitabilityEdges.test_non_master_profitability_action_is_unchanged ... 2026-09-20 01:39:54,272 121 INFO rb-6b6600a-224960-417187 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-20 01:39:54,871 121 INFO rb-6b6600a-224960-417187 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-20 01:39:55,041 121 INFO rb-6b6600a-224960-417187 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-20 01:39:56,103 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:39:57,640 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_rollup: Starting TestConsolProfitabilityRollup.test_master_panel_totals_house_cost ... 2026-09-20 01:39:58,351 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_consol.tests.test_consol_profitability_rollup: Starting TestConsolProfitabilityRollup.test_master_panel_totals_house_sale_revenue ... 2026-09-20 01:39:58,820 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:39:59,854 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_onbehalf.tests.test_cost_estimated_onbehalf_guard: Starting TestCostEstimatedOnbehalfGuard.test_booked_coloader_rate_miss_is_flagged_estimated ... 2026-09-20 01:40:00,153 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_onbehalf.tests.test_cost_estimated_onbehalf_guard: Starting TestCostEstimatedOnbehalfGuard.test_booked_onbehalf_disbursement_is_not_flagged_estimated ... 2026-09-20 01:40:00,344 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:40:01,581 121 INFO rb-6b6600a-224960-417187 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-20 01:40:02,081 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_onbehalf_charge ... 2026-09-20 01:40:02,559 121 INFO rb-6b6600a-224960-417187 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-20 01:40:03,090 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_prebridge_agent_charge ... 2026-09-20 01:40:03,521 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_raises_when_only_onbehalf_charges ... 2026-09-20 01:40:03,915 121 INFO rb-6b6600a-224960-417187 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-20 01:40:04,017 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:40:05,355 121 INFO rb-6b6600a-224960-417187 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-20 01:40:05,896 121 INFO rb-6b6600a-224960-417187 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-20 01:40:06,722 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:40:07,599 121 INFO rb-6b6600a-224960-417187 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-20 01:40:07,809 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:40:08,763 121 INFO rb-6b6600a-224960-417187 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-20 01:40:08,945 121 INFO rb-6b6600a-224960-417187 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-20 01:40:09,014 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:40:09,845 121 INFO rb-6b6600a-224960-417187 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-20 01:40:10,052 121 INFO rb-6b6600a-224960-417187 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-20 01:40:10,222 121 INFO rb-6b6600a-224960-417187 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-20 01:40:10,375 121 INFO rb-6b6600a-224960-417187 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-20 01:40:10,746 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1432, model: sale.order.line 2026-09-20 01:40:10,808 121 INFO rb-6b6600a-224960-417187 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-20 01:40:11,046 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:40:12,139 121 INFO rb-6b6600a-224960-417187 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-20 01:40:14,081 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:40:15,862 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7192] 2026-09-20 01:40:15,862 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-20 01:40:15,869 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_01_pol_gets_analytic_distribution_from_shipment ... 2026-09-20 01:40:16,023 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_02_customer_invoice_line_gets_analytic_distribution ... 2026-09-20 01:40:16,430 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_03_vendor_bill_line_gets_analytic_distribution ... 2026-09-20 01:40:16,792 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_04_customer_invoice_currency_matches_charge_currency ... 2026-09-20 01:40:17,200 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_05_vendor_bill_currency_matches_charge_currency ... 2026-09-20 01:40:17,733 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_06_pol_price_converted_to_po_currency ... 2026-09-20 01:40:17,934 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_07_invoices_split_by_currency ... 2026-09-20 01:40:18,578 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:40:19,968 121 INFO rb-6b6600a-224960-417187 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-20 01:40:20,261 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_with_multiple_carriers ... 2026-09-20 01:40:20,344 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_without_carrier ... 2026-09-20 01:40:20,426 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:40:22,118 121 INFO rb-6b6600a-224960-417187 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-20 01:40:22,654 121 INFO rb-6b6600a-224960-417187 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-20 01:40:23,381 121 INFO rb-6b6600a-224960-417187 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-20 01:40:23,882 121 INFO rb-6b6600a-224960-417187 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-20 01:40:25,326 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [608] 2026-09-20 01:40:25,366 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [609, 610] 2026-09-20 01:40:25,461 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1373] 2026-09-20 01:40:26,132 121 INFO rb-6b6600a-224960-417187 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-20 01:40:26,821 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [611] 2026-09-20 01:40:26,869 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [612, 613] 2026-09-20 01:40:26,983 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [1380] 2026-09-20 01:40:27,355 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:40:28,790 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_01_shipment_first_charge_flow_creates_one_pol ... 2026-09-20 01:40:29,118 121 INFO rb-6b6600a-224960-417187 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-20 01:40:32,640 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_02_idempotent_repeated_action ... 2026-09-20 01:40:32,806 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_03_full_flow_charge_first_then_so_confirm ... 2026-09-20 01:40:33,183 121 INFO rb-6b6600a-224960-417187 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-20 01:40:33,571 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_05_agent_only_charge_excluded_from_po_flow ... 2026-09-20 01:40:33,785 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:40:35,083 121 INFO rb-6b6600a-224960-417187 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-20 01:40:35,432 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBridgedChargePurchaseSync.test_vendor_bill_still_created_for_bridged_charge ... 2026-09-20 01:40:35,912 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:40:37,215 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBookingBuysOnlyItsOwnCharges.test_booking_po_button_follows_ownership ... 2026-09-20 01:40:37,845 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBookingBuysOnlyItsOwnCharges.test_booking_po_covers_only_its_own_leg ... 2026-09-20 01:40:38,140 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:40:46,055 121 INFO rb-6b6600a-224960-417187 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-20 01:40:46,342 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:40:48,014 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_booking_still_reports_its_own_orders ... 2026-09-20 01:40:48,423 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_buyer_reads_the_purchase_count ... 2026-09-20 01:40:49,069 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_opening_a_single_order_goes_straight_to_it ... 2026-09-20 01:40:49,166 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_opening_several_orders_lists_exactly_those_orders ... 2026-09-20 01:40:49,494 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_order_bought_outside_freight_has_no_shipment ... 2026-09-20 01:40:49,552 121 INFO rb-6b6600a-224960-417187 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-20 01:40:49,617 121 INFO rb-6b6600a-224960-417187 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-20 01:40:49,730 121 INFO rb-6b6600a-224960-417187 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-20 01:40:50,356 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 1473, model: logistics.shipment, fields: purchase_order_count 2026-09-20 01:40:50,379 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_both_paths_together ... 2026-09-20 01:40:50,562 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_one_order_per_vendor_after_purchasing ... 2026-09-20 01:40:50,790 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_order_attached_through_its_booking_only ... 2026-09-20 01:40:50,914 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_counts_order_reachable_by_both_paths_once ... 2026-09-20 01:40:51,124 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_ignores_orders_of_another_shipment ... 2026-09-20 01:40:51,420 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_keeps_counting_a_cancelled_order ... 2026-09-20 01:40:51,685 121 INFO rb-6b6600a-224960-417187 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-20 01:40:51,983 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted freight.charge records with IDs: [1218] 2026-09-20 01:40:52,012 121 INFO rb-6b6600a-224960-417187 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-20 01:40:52,575 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestShipmentPurchaseLink.test_shipment_without_payable_charge_reports_no_order ... 2026-09-20 01:40:52,689 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:40:54,620 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestBookingPurchaseOwnership.test_generated_orders_still_belong_to_their_booking ... 2026-09-20 01:40:55,213 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestBookingPurchaseOwnership.test_order_attached_by_hand_stays_attached ... 2026-09-20 01:40:55,329 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:40:57,155 121 INFO rb-6b6600a-224960-417187 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-20 01:40:57,594 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_each_shipment_sees_the_shared_order ... 2026-09-20 01:40:57,795 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_opening_several_shipments_lists_them ... 2026-09-20 01:40:57,946 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_order_serving_one_shipment_opens_it_directly ... 2026-09-20 01:40:58,077 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_shipment_purchase_link: Starting TestPurchaseOrderServingManyShipments.test_order_serving_two_customers_reports_both_shipments ... 2026-09-20 01:40:58,257 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:41:00,170 121 INFO rb-6b6600a-224960-417187 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-20 01:41:01,004 121 INFO rb-6b6600a-224960-417187 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-20 01:41:01,151 121 INFO rb-6b6600a-224960-417187 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-20 01:41:01,382 121 INFO rb-6b6600a-224960-417187 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-20 01:41:01,551 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_freight_sale_purchase.tests.test_vendor_committed: Starting TestVendorCommittedByPurchaseOrder.test_the_commitment_note_names_the_purchase_order ... 2026-09-20 01:41:01,708 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:41:01,720 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_action_view_route_route_map_wiring ... 2026-09-20 01:41:01,740 121 INFO rb-6b6600a-224960-417187 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-20 01:41:01,762 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_geo_route_action_view_mode_unchanged_by_bridge ... 2026-09-20 01:41:01,781 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_module_manifest_and_installability_contract ... 2026-09-20 01:41:01,801 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_geo_route_map.tests.test_route_map_arch: Starting TestRouteMapViewArch.test_route_map_arch_declares_routing_variant_contract ... 2026-09-20 01:41:01,819 121 INFO rb-6b6600a-224960-417187 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-20 01:41:01,840 121 INFO rb-6b6600a-224960-417187 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-20 01:41:01,858 121 INFO rb-6b6600a-224960-417187 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-20 01:41:01,891 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:41:01,915 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_read_group_drops_field_without_override ... 2026-09-20 01:41:01,975 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_read_group_sums_world_population_share_per_continent ... 2026-09-20 01:41:02,001 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_world_population_share_recomputes_on_population_change ... 2026-09-20 01:41:02,040 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:41:02,053 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_geography_info_world_bank.tests.test_fetch_data_from_world_bank: Starting TestResCountryWorldBank.test_fetch_from_world_bank ... 2026-09-20 01:41:02,749 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:41:02,763 121 INFO rb-6b6600a-224960-417187 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-20 01:41:03,303 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2424] 2026-09-20 01:41:03,345 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26186] 2026-09-20 01:41:03,352 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:03,567 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [6] 2026-09-20 01:41:03,592 121 INFO rb-6b6600a-224960-417187 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-20 01:41:04,107 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2425] 2026-09-20 01:41:04,117 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26189] 2026-09-20 01:41:04,125 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:04,270 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [8, 7] 2026-09-20 01:41:04,298 121 INFO rb-6b6600a-224960-417187 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-20 01:41:04,756 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2426] 2026-09-20 01:41:04,765 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26192] 2026-09-20 01:41:04,770 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:04,883 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [10, 9] 2026-09-20 01:41:04,900 121 INFO rb-6b6600a-224960-417187 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-20 01:41:05,395 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2427] 2026-09-20 01:41:05,409 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26195] 2026-09-20 01:41:05,418 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:05,553 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [11] 2026-09-20 01:41:05,575 121 INFO rb-6b6600a-224960-417187 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-20 01:41:06,049 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2428] 2026-09-20 01:41:06,058 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26198] 2026-09-20 01:41:06,065 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:06,311 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [15, 14] 2026-09-20 01:41:06,314 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [13, 12] 2026-09-20 01:41:06,332 121 INFO rb-6b6600a-224960-417187 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-20 01:41:06,728 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2429] 2026-09-20 01:41:06,737 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26201] 2026-09-20 01:41:06,743 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:06,872 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [16] 2026-09-20 01:41:06,892 121 INFO rb-6b6600a-224960-417187 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-20 01:41:07,350 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2430] 2026-09-20 01:41:07,356 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26204] 2026-09-20 01:41:07,360 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:07,535 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [17] 2026-09-20 01:41:07,576 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:41:07,590 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause: Starting TestABrokenFilterIsNamedAsTheCause.test_a_context_that_cannot_be_read_names_the_filter_too ... 2026-09-20 01:41:08,162 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2431] 2026-09-20 01:41:08,173 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26207] 2026-09-20 01:41:08,179 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:08,245 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause: ====================================================================== 2026-09-20 01:41:08,245 121 _ERROR rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause: ERROR: TestABrokenFilterIsNamedAsTheCause.test_a_context_that_cannot_be_read_names_the_filter_too _Traceback_ (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/test_a_broken_filter_is_named_as_the_cause.py", line 186, in test_a_context_that_cannot_be_read_names_the_filter_too self._template_with_filter('Broken Context', context="{'lang': ") File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/test_a_broken_filter_is_named_as_the_cause.py", line 121, in _template_with_filter drive_filter.write(filter_values) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_filters.py", line 70, in write self._sanitize_shared_context() File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_filters.py", line 36, in _sanitize_shared_context context = ast.literal_eval(shared_filter.context.strip()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-6b6600a-224960/odoo/_monkeypatches/literal_eval.py", line 28, in literal_eval return orig_literal_eval(expr) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/ast.py", line 66, in literal_eval node_or_string = parse(node_or_string.lstrip(" \t"), mode='eval') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/ast.py", line 52, in parse return compile(source, filename, mode, flags, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1 {'lang': ^ SyntaxError: '{' was never closed 2026-09-20 01:41:08,263 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Retrying a failed test: test_a_context_that_cannot_be_read_names_the_filter_too (odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause.TestABrokenFilterIsNamedAsTheCause.test_a_context_that_cannot_be_read_names_the_filter_too) 2026-09-20 01:41:08,263 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause: Starting TestABrokenFilterIsNamedAsTheCause.test_a_context_that_cannot_be_read_names_the_filter_too ... 2026-09-20 01:41:08,697 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2432] 2026-09-20 01:41:08,705 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26210] 2026-09-20 01:41:08,712 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:08,782 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause: ====================================================================== 2026-09-20 01:41:08,782 121 _ERROR rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause: ERROR: TestABrokenFilterIsNamedAsTheCause.test_a_context_that_cannot_be_read_names_the_filter_too _Traceback_ (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/test_a_broken_filter_is_named_as_the_cause.py", line 186, in test_a_context_that_cannot_be_read_names_the_filter_too self._template_with_filter('Broken Context', context="{'lang': ") File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/test_a_broken_filter_is_named_as_the_cause.py", line 121, in _template_with_filter drive_filter.write(filter_values) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_filters.py", line 70, in write self._sanitize_shared_context() File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_filters.py", line 36, in _sanitize_shared_context context = ast.literal_eval(shared_filter.context.strip()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-6b6600a-224960/odoo/_monkeypatches/literal_eval.py", line 28, in literal_eval return orig_literal_eval(expr) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/ast.py", line 66, in literal_eval node_or_string = parse(node_or_string.lstrip(" \t"), mode='eval') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/ast.py", line 52, in parse return compile(source, filename, mode, flags, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1 {'lang': ^ SyntaxError: '{' was never closed 2026-09-20 01:41:08,810 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Retrying a failed test: test_a_context_that_cannot_be_read_names_the_filter_too (odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause.TestABrokenFilterIsNamedAsTheCause.test_a_context_that_cannot_be_read_names_the_filter_too) 2026-09-20 01:41:08,810 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause: Starting TestABrokenFilterIsNamedAsTheCause.test_a_context_that_cannot_be_read_names_the_filter_too ... 2026-09-20 01:41:09,251 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2433] 2026-09-20 01:41:09,260 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26213] 2026-09-20 01:41:09,266 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:09,343 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause: ====================================================================== 2026-09-20 01:41:09,343 121 ERROR rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause: ERROR: TestABrokenFilterIsNamedAsTheCause.test_a_context_that_cannot_be_read_names_the_filter_too Traceback (most recent call last): File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/test_a_broken_filter_is_named_as_the_cause.py", line 186, in test_a_context_that_cannot_be_read_names_the_filter_too self._template_with_filter('Broken Context', context="{'lang': ") File "/data/build/Viindoo-tvtmaaddons-18.0/viin_google_drive/tests/test_a_broken_filter_is_named_as_the_cause.py", line 121, in _template_with_filter drive_filter.write(filter_values) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_filters.py", line 70, in write self._sanitize_shared_context() File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_filters.py", line 36, in _sanitize_shared_context context = ast.literal_eval(shared_filter.context.strip()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/data/build/rb-6b6600a-224960/odoo/_monkeypatches/literal_eval.py", line 28, in literal_eval return orig_literal_eval(expr) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/ast.py", line 66, in literal_eval node_or_string = parse(node_or_string.lstrip(" \t"), mode='eval') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/ast.py", line 52, in parse return compile(source, filename, mode, flags, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1 {'lang': ^ SyntaxError: '{' was never closed 2026-09-20 01:41:09,361 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Disabling auto-retry after a failed test 2026-09-20 01:41:09,363 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause: Starting TestABrokenFilterIsNamedAsTheCause.test_a_domain_that_cannot_be_read_names_the_filter ... 2026-09-20 01:41:09,813 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2434] 2026-09-20 01:41:09,823 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26216] 2026-09-20 01:41:09,829 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:09,958 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause: Starting TestABrokenFilterIsNamedAsTheCause.test_a_working_filter_still_lists_the_template ... 2026-09-20 01:41:10,429 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2435] 2026-09-20 01:41:10,437 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26219] 2026-09-20 01:41:10,443 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:10,536 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause: Starting TestABrokenFilterIsNamedAsTheCause.test_an_unrelated_failure_is_not_blamed_on_the_filter ... 2026-09-20 01:41:11,029 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2436] 2026-09-20 01:41:11,039 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26222] 2026-09-20 01:41:11,047 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:11,180 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_a_broken_filter_is_named_as_the_cause: Starting TestABrokenFilterIsNamedAsTheCause.test_the_lookup_stays_reachable_and_hands_back_no_credential ... 2026-09-20 01:41:11,573 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2437] 2026-09-20 01:41:11,581 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26225] 2026-09-20 01:41:11,586 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:11,677 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:41:11,691 121 INFO rb-6b6600a-224960-417187 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-20 01:41:12,165 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2438] 2026-09-20 01:41:12,174 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26228] 2026-09-20 01:41:12,179 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:12,364 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [20] 2026-09-20 01:41:12,367 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [19, 18] 2026-09-20 01:41:12,393 121 INFO rb-6b6600a-224960-417187 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-20 01:41:12,835 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2439] 2026-09-20 01:41:12,847 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26231] 2026-09-20 01:41:12,854 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:13,089 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [24, 23] 2026-09-20 01:41:13,092 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [22, 21] 2026-09-20 01:41:13,111 121 INFO rb-6b6600a-224960-417187 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-20 01:41:13,596 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2440] 2026-09-20 01:41:13,606 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26234] 2026-09-20 01:41:13,612 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:13,867 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [28, 27] 2026-09-20 01:41:13,870 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [26, 25] 2026-09-20 01:41:13,890 121 INFO rb-6b6600a-224960-417187 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-20 01:41:14,356 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2441] 2026-09-20 01:41:14,365 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26237] 2026-09-20 01:41:14,371 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:14,497 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [30, 29] 2026-09-20 01:41:14,524 121 INFO rb-6b6600a-224960-417187 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-20 01:41:14,967 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2442] 2026-09-20 01:41:14,976 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26240] 2026-09-20 01:41:14,980 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:15,093 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [32, 31] 2026-09-20 01:41:15,129 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:41:15,142 121 INFO rb-6b6600a-224960-417187 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-20 01:41:20,634 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [33] 2026-09-20 01:41:20,674 121 INFO rb-6b6600a-224960-417187 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-20 01:41:25,472 121 INFO rb-6b6600a-224960-417187 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-20 01:41:29,952 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [34] 2026-09-20 01:41:29,999 121 INFO rb-6b6600a-224960-417187 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-20 01:41:34,611 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:41:34,623 121 INFO rb-6b6600a-224960-417187 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-20 01:41:34,939 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2443] 2026-09-20 01:41:34,951 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26981] 2026-09-20 01:41:34,957 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:35,033 121 INFO rb-6b6600a-224960-417187 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-20 01:41:35,401 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2444] 2026-09-20 01:41:35,410 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26983] 2026-09-20 01:41:35,415 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:35,488 121 INFO rb-6b6600a-224960-417187 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-20 01:41:35,860 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2445] 2026-09-20 01:41:35,868 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26985] 2026-09-20 01:41:35,874 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:35,964 121 INFO rb-6b6600a-224960-417187 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-20 01:41:36,278 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2446] 2026-09-20 01:41:36,285 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26987] 2026-09-20 01:41:36,290 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:36,360 121 INFO rb-6b6600a-224960-417187 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-20 01:41:36,778 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2447] 2026-09-20 01:41:36,786 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26989] 2026-09-20 01:41:36,792 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:36,885 121 INFO rb-6b6600a-224960-417187 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-20 01:41:37,328 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2448] 2026-09-20 01:41:37,337 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26991] 2026-09-20 01:41:37,345 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:37,445 121 INFO rb-6b6600a-224960-417187 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-20 01:41:37,794 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2449] 2026-09-20 01:41:37,801 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26993] 2026-09-20 01:41:37,809 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:37,913 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:41:37,926 121 INFO rb-6b6600a-224960-417187 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-20 01:41:38,469 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2450] 2026-09-20 01:41:38,479 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26995] 2026-09-20 01:41:38,485 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:38,771 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [45, 44, 43] 2026-09-20 01:41:38,794 121 INFO rb-6b6600a-224960-417187 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-20 01:41:39,262 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2451] 2026-09-20 01:41:39,271 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26998] 2026-09-20 01:41:39,278 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:39,535 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [48, 47] 2026-09-20 01:41:39,559 121 INFO rb-6b6600a-224960-417187 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-20 01:41:40,036 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2452] 2026-09-20 01:41:40,048 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27001] 2026-09-20 01:41:40,055 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:40,299 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [51, 50] 2026-09-20 01:41:40,325 121 INFO rb-6b6600a-224960-417187 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-20 01:41:40,858 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2453] 2026-09-20 01:41:40,870 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27004] 2026-09-20 01:41:40,875 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:41,130 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [54, 53] 2026-09-20 01:41:41,157 121 INFO rb-6b6600a-224960-417187 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-20 01:41:41,660 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2454] 2026-09-20 01:41:41,669 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27007] 2026-09-20 01:41:41,676 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:41,968 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [57, 56] 2026-09-20 01:41:41,993 121 INFO rb-6b6600a-224960-417187 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-20 01:41:42,444 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2455] 2026-09-20 01:41:42,454 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27010] 2026-09-20 01:41:42,460 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:42,796 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [62, 61, 60, 59] 2026-09-20 01:41:42,831 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:41:42,843 121 INFO rb-6b6600a-224960-417187 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-20 01:41:43,323 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2456] 2026-09-20 01:41:43,346 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27014] 2026-09-20 01:41:43,355 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:43,686 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [66, 65, 64] 2026-09-20 01:41:43,711 121 INFO rb-6b6600a-224960-417187 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-20 01:41:44,122 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2457] 2026-09-20 01:41:44,135 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27017] 2026-09-20 01:41:44,143 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:44,458 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [70, 69, 68] 2026-09-20 01:41:44,480 121 INFO rb-6b6600a-224960-417187 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-20 01:41:44,881 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2458] 2026-09-20 01:41:44,889 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27020] 2026-09-20 01:41:44,894 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:45,117 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [73, 72] 2026-09-20 01:41:45,142 121 INFO rb-6b6600a-224960-417187 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-20 01:41:45,545 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2459] 2026-09-20 01:41:45,554 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27023] 2026-09-20 01:41:45,560 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:45,779 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [76, 75] 2026-09-20 01:41:45,803 121 INFO rb-6b6600a-224960-417187 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-20 01:41:46,215 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2460] 2026-09-20 01:41:46,224 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27026] 2026-09-20 01:41:46,231 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:46,439 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [79, 78] 2026-09-20 01:41:46,473 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:41:46,487 121 INFO rb-6b6600a-224960-417187 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-20 01:41:47,061 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2461] 2026-09-20 01:41:47,075 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27029] 2026-09-20 01:41:47,082 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:47,378 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [82, 81] 2026-09-20 01:41:47,400 121 INFO rb-6b6600a-224960-417187 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-20 01:41:47,875 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2462] 2026-09-20 01:41:47,885 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27032] 2026-09-20 01:41:47,891 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:48,256 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [86, 85, 84] 2026-09-20 01:41:48,277 121 INFO rb-6b6600a-224960-417187 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-20 01:41:48,777 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2463] 2026-09-20 01:41:48,787 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27035] 2026-09-20 01:41:48,794 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:49,167 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [90, 89, 88] 2026-09-20 01:41:49,193 121 INFO rb-6b6600a-224960-417187 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-20 01:41:49,601 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2464] 2026-09-20 01:41:49,610 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27038] 2026-09-20 01:41:49,616 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:49,900 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [94, 93, 92] 2026-09-20 01:41:49,936 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:41:49,953 121 INFO rb-6b6600a-224960-417187 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-20 01:41:49,977 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [95] 2026-09-20 01:41:49,998 121 INFO rb-6b6600a-224960-417187 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-20 01:41:50,021 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [96] 2026-09-20 01:41:50,042 121 INFO rb-6b6600a-224960-417187 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-20 01:41:50,052 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call POST https://www.googleapis.com/drive/v3/files in 1.3s (attempt 2 of 3). 2026-09-20 01:41:50,059 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call POST https://www.googleapis.com/drive/v3/files in 2.0s (attempt 3 of 3). 2026-09-20 01:41:50,072 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [99, 98, 97] 2026-09-20 01:41:50,094 121 INFO rb-6b6600a-224960-417187 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-20 01:41:50,106 121 INFO rb-6b6600a-224960-417187 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.3s (attempt 2 of 3). 2026-09-20 01:41:50,113 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call GET https://www.googleapis.com/drive/v3/files/GDRIVE-RETRY-FILE in 2.4s (attempt 3 of 3). 2026-09-20 01:41:50,127 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [102, 101, 100] 2026-09-20 01:41:50,148 121 INFO rb-6b6600a-224960-417187 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-20 01:41:50,158 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call GET https://www.googleapis.com/drive/v3/files/GDRIVE-RETRY-FILE in 1.4s (attempt 2 of 3). 2026-09-20 01:41:50,162 121 INFO rb-6b6600a-224960-417187 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.2s (attempt 3 of 3). 2026-09-20 01:41:50,173 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [105, 104, 103] 2026-09-20 01:41:50,188 121 INFO rb-6b6600a-224960-417187 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-20 01:41:50,208 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [106] 2026-09-20 01:41:50,227 121 INFO rb-6b6600a-224960-417187 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-20 01:41:50,250 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [107] 2026-09-20 01:41:50,276 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:41:50,289 121 INFO rb-6b6600a-224960-417187 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-20 01:41:50,781 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2465] 2026-09-20 01:41:50,793 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27041] 2026-09-20 01:41:50,799 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:51,063 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [110, 109] 2026-09-20 01:41:51,087 121 INFO rb-6b6600a-224960-417187 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-20 01:41:51,511 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2466] 2026-09-20 01:41:51,518 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27044] 2026-09-20 01:41:51,523 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:52,527 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [113, 112] 2026-09-20 01:41:52,547 121 INFO rb-6b6600a-224960-417187 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-20 01:41:52,974 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2467] 2026-09-20 01:41:52,982 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27047] 2026-09-20 01:41:52,989 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:53,275 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [116, 115] 2026-09-20 01:41:53,299 121 INFO rb-6b6600a-224960-417187 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-20 01:41:53,689 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2468] 2026-09-20 01:41:53,698 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27050] 2026-09-20 01:41:53,704 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:53,951 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [119, 118] 2026-09-20 01:41:53,979 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:41:53,990 121 INFO rb-6b6600a-224960-417187 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-20 01:41:54,499 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2469] 2026-09-20 01:41:54,514 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27053] 2026-09-20 01:41:54,520 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:54,625 121 INFO rb-6b6600a-224960-417187 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-20 01:41:55,012 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2470] 2026-09-20 01:41:55,020 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27057] 2026-09-20 01:41:55,026 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:55,116 121 INFO rb-6b6600a-224960-417187 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-20 01:41:55,584 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2471] 2026-09-20 01:41:55,592 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27061] 2026-09-20 01:41:55,598 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:55,709 121 INFO rb-6b6600a-224960-417187 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-20 01:41:56,209 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2472] 2026-09-20 01:41:56,218 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27065] 2026-09-20 01:41:56,224 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:56,624 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2473] 2026-09-20 01:41:56,637 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27070] 2026-09-20 01:41:56,646 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:56,697 121 INFO rb-6b6600a-224960-417187 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-20 01:41:57,153 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2474] 2026-09-20 01:41:57,162 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27072] 2026-09-20 01:41:57,169 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:57,385 121 INFO rb-6b6600a-224960-417187 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-20 01:41:57,847 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2475] 2026-09-20 01:41:57,855 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27077] 2026-09-20 01:41:57,861 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:57,957 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:41:57,970 121 INFO rb-6b6600a-224960-417187 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-20 01:41:58,396 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2476] 2026-09-20 01:41:58,406 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27081] 2026-09-20 01:41:58,413 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:58,625 121 INFO rb-6b6600a-224960-417187 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-20 01:41:59,038 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2477] 2026-09-20 01:41:59,054 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27085] 2026-09-20 01:41:59,064 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:59,227 121 INFO rb-6b6600a-224960-417187 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-20 01:41:59,759 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2478] 2026-09-20 01:41:59,766 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27089] 2026-09-20 01:41:59,771 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:41:59,908 121 INFO rb-6b6600a-224960-417187 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-20 01:42:00,274 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2479] 2026-09-20 01:42:00,283 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27093] 2026-09-20 01:42:00,289 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:00,499 121 INFO rb-6b6600a-224960-417187 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-20 01:42:00,994 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2480] 2026-09-20 01:42:01,011 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27097] 2026-09-20 01:42:01,018 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:01,223 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:42:01,239 121 INFO rb-6b6600a-224960-417187 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-20 01:42:01,736 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2481] 2026-09-20 01:42:01,745 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27101] 2026-09-20 01:42:01,750 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:01,919 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,2899. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-09-20 01:42:01,929 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [121] 2026-09-20 01:42:01,950 121 INFO rb-6b6600a-224960-417187 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-20 01:42:02,388 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2482] 2026-09-20 01:42:02,396 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27104] 2026-09-20 01:42:02,401 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:02,569 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,2901. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-09-20 01:42:02,593 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [123] 2026-09-20 01:42:02,621 121 INFO rb-6b6600a-224960-417187 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-20 01:42:03,044 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2483] 2026-09-20 01:42:03,053 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27107] 2026-09-20 01:42:03,059 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:03,277 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,2903. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-09-20 01:42:03,284 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [125] 2026-09-20 01:42:03,320 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:42:03,336 121 INFO rb-6b6600a-224960-417187 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-20 01:42:08,260 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2484] 2026-09-20 01:42:08,273 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27295] 2026-09-20 01:42:08,281 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:08,343 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [126] 2026-09-20 01:42:08,397 121 INFO rb-6b6600a-224960-417187 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-20 01:42:13,357 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2485] 2026-09-20 01:42:13,365 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27482] 2026-09-20 01:42:13,371 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:13,435 121 INFO rb-6b6600a-224960-417187 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-20 01:42:18,202 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2486] 2026-09-20 01:42:18,209 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27669] 2026-09-20 01:42:18,215 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:18,294 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:42:18,307 121 INFO rb-6b6600a-224960-417187 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-20 01:42:18,790 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2487] 2026-09-20 01:42:18,802 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27671] 2026-09-20 01:42:18,809 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:19,247 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2488] 2026-09-20 01:42:19,257 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27673] 2026-09-20 01:42:19,269 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:19,458 121 INFO rb-6b6600a-224960-417187 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-20 01:42:19,975 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2489] 2026-09-20 01:42:19,992 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27676] 2026-09-20 01:42:20,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:20,489 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2490] 2026-09-20 01:42:20,497 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27678] 2026-09-20 01:42:20,503 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:20,785 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [130, 129] 2026-09-20 01:42:20,813 121 INFO rb-6b6600a-224960-417187 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-20 01:42:21,369 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2491] 2026-09-20 01:42:21,379 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27681] 2026-09-20 01:42:21,384 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:21,778 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2492] 2026-09-20 01:42:21,787 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27683] 2026-09-20 01:42:21,793 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:22,044 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [133, 132] 2026-09-20 01:42:22,066 121 INFO rb-6b6600a-224960-417187 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-20 01:42:22,516 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2493] 2026-09-20 01:42:22,523 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27686] 2026-09-20 01:42:22,529 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:23,011 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2494] 2026-09-20 01:42:23,019 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27688] 2026-09-20 01:42:23,025 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:23,196 121 INFO rb-6b6600a-224960-417187 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-20 01:42:23,662 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2495] 2026-09-20 01:42:23,669 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27691] 2026-09-20 01:42:23,676 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:24,089 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2496] 2026-09-20 01:42:24,098 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27693] 2026-09-20 01:42:24,103 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:24,716 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [141, 140, 139, 138, 137, 136] 2026-09-20 01:42:24,738 121 INFO rb-6b6600a-224960-417187 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-20 01:42:25,236 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2497] 2026-09-20 01:42:25,244 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27699] 2026-09-20 01:42:25,250 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:25,689 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2498] 2026-09-20 01:42:25,696 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27701] 2026-09-20 01:42:25,701 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:25,974 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [144, 143] 2026-09-20 01:42:25,997 121 INFO rb-6b6600a-224960-417187 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-20 01:42:26,428 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2499] 2026-09-20 01:42:26,436 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27704] 2026-09-20 01:42:26,443 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:26,885 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2500] 2026-09-20 01:42:26,891 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27706] 2026-09-20 01:42:26,896 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:27,208 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [148, 147, 146] 2026-09-20 01:42:27,230 121 INFO rb-6b6600a-224960-417187 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-20 01:42:27,718 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2501] 2026-09-20 01:42:27,730 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27709] 2026-09-20 01:42:27,738 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:28,293 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2502] 2026-09-20 01:42:28,302 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27711] 2026-09-20 01:42:28,307 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:28,435 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:42:28,450 121 INFO rb-6b6600a-224960-417187 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-20 01:42:28,963 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2503] 2026-09-20 01:42:28,973 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27714] 2026-09-20 01:42:28,981 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:29,275 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [153, 152] 2026-09-20 01:42:29,279 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [151, 150] 2026-09-20 01:42:29,300 121 INFO rb-6b6600a-224960-417187 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-20 01:42:29,843 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2504] 2026-09-20 01:42:29,863 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27717] 2026-09-20 01:42:29,870 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:30,173 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [157, 156] 2026-09-20 01:42:30,177 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [155, 154] 2026-09-20 01:42:30,203 121 INFO rb-6b6600a-224960-417187 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-20 01:42:30,742 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2505] 2026-09-20 01:42:30,752 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27720] 2026-09-20 01:42:30,758 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:31,082 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [161, 160] 2026-09-20 01:42:31,091 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [159, 158] 2026-09-20 01:42:31,124 121 INFO rb-6b6600a-224960-417187 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-20 01:42:31,654 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2506] 2026-09-20 01:42:31,663 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27723] 2026-09-20 01:42:31,670 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:31,934 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [165, 164] 2026-09-20 01:42:31,937 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [163, 162] 2026-09-20 01:42:31,972 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:42:31,987 121 INFO rb-6b6600a-224960-417187 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-20 01:42:32,471 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2507] 2026-09-20 01:42:32,487 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27726] 2026-09-20 01:42:32,497 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:32,883 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [169, 168, 167] 2026-09-20 01:42:32,911 121 INFO rb-6b6600a-224960-417187 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-20 01:42:33,372 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2508] 2026-09-20 01:42:33,381 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27729] 2026-09-20 01:42:33,387 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:33,620 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [172, 171] 2026-09-20 01:42:33,645 121 INFO rb-6b6600a-224960-417187 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-20 01:42:34,155 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2509] 2026-09-20 01:42:34,165 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27732] 2026-09-20 01:42:34,172 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:34,487 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [175, 174] 2026-09-20 01:42:34,516 121 INFO rb-6b6600a-224960-417187 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-20 01:42:35,049 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2510] 2026-09-20 01:42:35,058 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27735] 2026-09-20 01:42:35,065 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:35,482 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [179, 178, 177] 2026-09-20 01:42:35,520 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:42:35,539 121 INFO rb-6b6600a-224960-417187 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-20 01:42:36,069 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2511] 2026-09-20 01:42:36,081 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27738] 2026-09-20 01:42:36,088 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:36,610 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2512] 2026-09-20 01:42:36,618 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27740] 2026-09-20 01:42:36,624 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:36,848 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [182] 2026-09-20 01:42:36,868 121 INFO rb-6b6600a-224960-417187 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-20 01:42:37,353 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2513] 2026-09-20 01:42:37,370 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27743] 2026-09-20 01:42:37,378 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:37,882 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2514] 2026-09-20 01:42:37,894 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27745] 2026-09-20 01:42:37,903 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:38,167 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [185] 2026-09-20 01:42:38,187 121 INFO rb-6b6600a-224960-417187 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-20 01:42:38,796 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2515] 2026-09-20 01:42:38,810 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27748] 2026-09-20 01:42:38,818 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:39,334 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2516] 2026-09-20 01:42:39,346 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27750] 2026-09-20 01:42:39,357 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:39,541 121 INFO rb-6b6600a-224960-417187 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-20 01:42:40,071 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2517] 2026-09-20 01:42:40,081 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27753] 2026-09-20 01:42:40,089 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:40,621 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2518] 2026-09-20 01:42:40,629 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27755] 2026-09-20 01:42:40,636 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:40,857 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [190] 2026-09-20 01:42:40,890 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:42:40,905 121 INFO rb-6b6600a-224960-417187 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-20 01:42:40,930 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [191] 2026-09-20 01:42:40,955 121 INFO rb-6b6600a-224960-417187 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-20 01:42:40,981 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [192] 2026-09-20 01:42:41,005 121 INFO rb-6b6600a-224960-417187 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-20 01:42:41,048 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [193] 2026-09-20 01:42:41,073 121 INFO rb-6b6600a-224960-417187 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-20 01:42:41,110 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [194] 2026-09-20 01:42:41,136 121 INFO rb-6b6600a-224960-417187 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-20 01:42:41,170 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [195] 2026-09-20 01:42:41,194 121 INFO rb-6b6600a-224960-417187 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-20 01:42:41,219 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [196] 2026-09-20 01:42:41,248 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:42:41,262 121 INFO rb-6b6600a-224960-417187 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-20 01:42:41,291 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [197] 2026-09-20 01:42:41,311 121 INFO rb-6b6600a-224960-417187 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-20 01:42:41,349 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [199, 198] 2026-09-20 01:42:41,376 121 INFO rb-6b6600a-224960-417187 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-20 01:42:41,413 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:42:41,428 121 INFO rb-6b6600a-224960-417187 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-20 01:42:41,916 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2519] 2026-09-20 01:42:41,927 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27758] 2026-09-20 01:42:41,933 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:42,406 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2520] 2026-09-20 01:42:42,418 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27760] 2026-09-20 01:42:42,429 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:42,905 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2521] 2026-09-20 01:42:42,914 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27762] 2026-09-20 01:42:42,919 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:43,009 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 1584, model: google.drive.account, fields: refresh_token, access_token 2026-09-20 01:42:43,066 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 1584, model: google.drive.account, fields: refresh_token, access_token 2026-09-20 01:42:43,067 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 1584, model: google.drive.account, fields: refresh_token, access_token 2026-09-20 01:42:43,067 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 1584, model: google.drive.account, fields: refresh_token, access_token 2026-09-20 01:42:43,080 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [200] 2026-09-20 01:42:43,114 121 INFO rb-6b6600a-224960-417187 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-20 01:42:43,619 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2522] 2026-09-20 01:42:43,629 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27764] 2026-09-20 01:42:43,634 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:44,071 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2523] 2026-09-20 01:42:44,080 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27766] 2026-09-20 01:42:44,086 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:44,461 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2524] 2026-09-20 01:42:44,472 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27768] 2026-09-20 01:42:44,478 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:44,550 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [201] 2026-09-20 01:42:44,568 121 INFO rb-6b6600a-224960-417187 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-20 01:42:45,028 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2525] 2026-09-20 01:42:45,036 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27770] 2026-09-20 01:42:45,041 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:45,506 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2526] 2026-09-20 01:42:45,515 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27772] 2026-09-20 01:42:45,521 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:45,926 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2527] 2026-09-20 01:42:45,933 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27774] 2026-09-20 01:42:45,939 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:46,072 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 1588, model: google.drive.account, fields: refresh_token 2026-09-20 01:42:46,079 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 1588, model: google.drive.account, fields: access_token 2026-09-20 01:42:46,087 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 1590, model: google.drive.account, fields: refresh_token 2026-09-20 01:42:46,087 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 1590, model: google.drive.account, fields: access_token 2026-09-20 01:42:46,094 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [203, 202] 2026-09-20 01:42:46,120 121 INFO rb-6b6600a-224960-417187 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-20 01:42:46,554 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2528] 2026-09-20 01:42:46,563 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27776] 2026-09-20 01:42:46,568 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:46,967 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2529] 2026-09-20 01:42:46,976 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27778] 2026-09-20 01:42:46,982 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:47,431 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2530] 2026-09-20 01:42:47,455 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27780] 2026-09-20 01:42:47,466 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:47,696 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [205, 204] 2026-09-20 01:42:47,723 121 INFO rb-6b6600a-224960-417187 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-20 01:42:48,146 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2531] 2026-09-20 01:42:48,154 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27782] 2026-09-20 01:42:48,160 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:48,578 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2532] 2026-09-20 01:42:48,590 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27784] 2026-09-20 01:42:48,597 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:49,028 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2533] 2026-09-20 01:42:49,036 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27786] 2026-09-20 01:42:49,044 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:49,126 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [206] 2026-09-20 01:42:49,153 121 INFO rb-6b6600a-224960-417187 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-20 01:42:49,540 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2534] 2026-09-20 01:42:49,547 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27788] 2026-09-20 01:42:49,552 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:49,990 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2535] 2026-09-20 01:42:50,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27790] 2026-09-20 01:42:50,009 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:50,485 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2536] 2026-09-20 01:42:50,500 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27792] 2026-09-20 01:42:50,506 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:50,576 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 1597, model: google.drive.account, fields: refresh_token, access_token 2026-09-20 01:42:50,603 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 1597, model: google.drive.account, fields: refresh_token, access_token 2026-09-20 01:42:50,604 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 1597, model: google.drive.account, fields: refresh_token, access_token 2026-09-20 01:42:50,604 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 1597, model: google.drive.account, fields: refresh_token, access_token 2026-09-20 01:42:50,624 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [207] 2026-09-20 01:42:50,646 121 INFO rb-6b6600a-224960-417187 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-20 01:42:51,126 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2537] 2026-09-20 01:42:51,137 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27794] 2026-09-20 01:42:51,143 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:51,556 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2538] 2026-09-20 01:42:51,565 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27796] 2026-09-20 01:42:51,572 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:52,073 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2539] 2026-09-20 01:42:52,090 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27798] 2026-09-20 01:42:52,105 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:52,209 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [209, 208] 2026-09-20 01:42:52,247 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:42:52,261 121 INFO rb-6b6600a-224960-417187 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-20 01:42:52,766 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2540] 2026-09-20 01:42:52,776 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27800] 2026-09-20 01:42:52,784 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:53,256 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2541] 2026-09-20 01:42:53,264 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27802] 2026-09-20 01:42:53,272 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:53,485 121 INFO rb-6b6600a-224960-417187 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-20 01:42:53,990 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2542] 2026-09-20 01:42:54,006 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27805] 2026-09-20 01:42:54,013 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:54,494 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2543] 2026-09-20 01:42:54,507 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27807] 2026-09-20 01:42:54,514 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:54,649 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted google.drive.config records with IDs: [58] 2026-09-20 01:42:54,693 121 INFO rb-6b6600a-224960-417187 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-20 01:42:55,215 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2544] 2026-09-20 01:42:55,224 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27810] 2026-09-20 01:42:55,230 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:55,773 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2545] 2026-09-20 01:42:55,782 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27812] 2026-09-20 01:42:55,789 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:56,078 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [214, 213] 2026-09-20 01:42:56,110 121 INFO rb-6b6600a-224960-417187 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-20 01:42:56,639 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2546] 2026-09-20 01:42:56,646 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27815] 2026-09-20 01:42:56,652 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:57,096 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2547] 2026-09-20 01:42:57,104 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27817] 2026-09-20 01:42:57,110 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:57,465 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [218, 217, 216] 2026-09-20 01:42:57,496 121 INFO rb-6b6600a-224960-417187 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-20 01:42:57,979 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2548] 2026-09-20 01:42:57,990 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27820] 2026-09-20 01:42:57,996 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:58,515 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2549] 2026-09-20 01:42:58,534 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27822] 2026-09-20 01:42:58,542 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:58,683 121 INFO rb-6b6600a-224960-417187 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-20 01:42:59,197 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2550] 2026-09-20 01:42:59,204 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27825] 2026-09-20 01:42:59,211 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:59,697 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2551] 2026-09-20 01:42:59,704 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27827] 2026-09-20 01:42:59,710 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:42:59,969 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [222, 221] 2026-09-20 01:43:00,023 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:43:00,042 121 INFO rb-6b6600a-224960-417187 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-20 01:43:00,585 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2552] 2026-09-20 01:43:00,601 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27830] 2026-09-20 01:43:00,607 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:00,961 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [226, 225, 224] 2026-09-20 01:43:00,985 121 INFO rb-6b6600a-224960-417187 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-20 01:43:01,645 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2553] 2026-09-20 01:43:01,656 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27833] 2026-09-20 01:43:01,663 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:01,916 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [229, 228] 2026-09-20 01:43:01,942 121 INFO rb-6b6600a-224960-417187 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-20 01:43:02,369 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2554] 2026-09-20 01:43:02,378 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27836] 2026-09-20 01:43:02,384 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:02,722 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [232, 231] 2026-09-20 01:43:02,743 121 INFO rb-6b6600a-224960-417187 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-20 01:43:03,317 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2555] 2026-09-20 01:43:03,330 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27839] 2026-09-20 01:43:03,338 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:03,612 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [235, 234] 2026-09-20 01:43:03,638 121 INFO rb-6b6600a-224960-417187 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-20 01:43:04,165 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2556] 2026-09-20 01:43:04,177 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27842] 2026-09-20 01:43:04,185 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:04,455 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [238, 237] 2026-09-20 01:43:04,476 121 INFO rb-6b6600a-224960-417187 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-20 01:43:05,060 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2557] 2026-09-20 01:43:05,067 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27845] 2026-09-20 01:43:05,073 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:05,358 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [241, 240] 2026-09-20 01:43:05,395 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:43:05,414 121 INFO rb-6b6600a-224960-417187 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-20 01:43:05,472 121 INFO rb-6b6600a-224960-417187 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-20 01:43:05,516 121 INFO rb-6b6600a-224960-417187 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-20 01:43:05,561 121 INFO rb-6b6600a-224960-417187 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-20 01:43:05,590 121 INFO rb-6b6600a-224960-417187 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-20 01:43:05,624 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:43:05,638 121 INFO rb-6b6600a-224960-417187 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-20 01:43:11,496 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2558] 2026-09-20 01:43:11,530 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28033] 2026-09-20 01:43:11,546 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:12,076 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2559] 2026-09-20 01:43:12,085 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28035] 2026-09-20 01:43:12,093 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:12,200 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 1622, model: google.drive.account, fields: refresh_token 2026-09-20 01:43:12,257 121 INFO rb-6b6600a-224960-417187 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-20 01:43:16,661 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2560] 2026-09-20 01:43:16,669 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28222] 2026-09-20 01:43:16,675 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:17,039 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2561] 2026-09-20 01:43:17,046 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28224] 2026-09-20 01:43:17,051 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:17,155 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [120], uid: 1624, model: google.drive.account 2026-09-20 01:43:17,220 121 INFO rb-6b6600a-224960-417187 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-20 01:43:22,407 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2562] 2026-09-20 01:43:22,415 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28411] 2026-09-20 01:43:22,422 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:22,889 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2563] 2026-09-20 01:43:22,899 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28413] 2026-09-20 01:43:22,907 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:22,993 121 INFO rb-6b6600a-224960-417187 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-20 01:43:29,031 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2564] 2026-09-20 01:43:29,039 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28600] 2026-09-20 01:43:29,046 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:29,533 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2565] 2026-09-20 01:43:29,544 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28602] 2026-09-20 01:43:29,552 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:29,645 121 INFO rb-6b6600a-224960-417187 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-20 01:43:35,163 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2566] 2026-09-20 01:43:35,174 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28789] 2026-09-20 01:43:35,187 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:35,696 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2567] 2026-09-20 01:43:35,704 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28791] 2026-09-20 01:43:35,710 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:35,841 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:43:35,860 121 INFO rb-6b6600a-224960-417187 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-20 01:43:36,389 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2568] 2026-09-20 01:43:36,406 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28793] 2026-09-20 01:43:36,413 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:36,626 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [246] 2026-09-20 01:43:36,652 121 INFO rb-6b6600a-224960-417187 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-20 01:43:37,183 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2569] 2026-09-20 01:43:37,204 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28797] 2026-09-20 01:43:37,213 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:37,434 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [247] 2026-09-20 01:43:37,460 121 INFO rb-6b6600a-224960-417187 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-20 01:43:38,003 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2570] 2026-09-20 01:43:38,017 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28801] 2026-09-20 01:43:38,024 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:38,602 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2571] 2026-09-20 01:43:38,615 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28806] 2026-09-20 01:43:38,624 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:38,656 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3038], uid: 1634, model: res.partner 2026-09-20 01:43:38,684 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1634, model: ir.attachment 2026-09-20 01:43:38,708 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [248] 2026-09-20 01:43:38,730 121 INFO rb-6b6600a-224960-417187 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-20 01:43:39,267 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2572] 2026-09-20 01:43:39,282 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28808] 2026-09-20 01:43:39,290 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:39,464 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [249] 2026-09-20 01:43:39,490 121 INFO rb-6b6600a-224960-417187 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-20 01:43:39,923 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2573] 2026-09-20 01:43:39,932 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28812] 2026-09-20 01:43:39,939 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:40,217 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [253, 252, 251] 2026-09-20 01:43:40,222 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [250] 2026-09-20 01:43:40,247 121 INFO rb-6b6600a-224960-417187 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-20 01:43:40,665 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2574] 2026-09-20 01:43:40,674 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28816] 2026-09-20 01:43:40,680 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:40,999 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [257, 256, 255] 2026-09-20 01:43:41,007 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [254] 2026-09-20 01:43:41,046 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:43:41,058 121 INFO rb-6b6600a-224960-417187 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-20 01:43:41,498 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2575] 2026-09-20 01:43:41,508 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28820] 2026-09-20 01:43:41,514 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:41,590 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [258] 2026-09-20 01:43:41,612 121 INFO rb-6b6600a-224960-417187 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-20 01:43:42,102 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2576] 2026-09-20 01:43:42,111 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28822] 2026-09-20 01:43:42,120 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:42,200 121 INFO rb-6b6600a-224960-417187 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-20 01:43:42,628 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2577] 2026-09-20 01:43:42,636 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28824] 2026-09-20 01:43:42,643 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:42,710 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:43:42,725 121 INFO rb-6b6600a-224960-417187 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-20 01:43:42,763 121 INFO rb-6b6600a-224960-417187 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-20 01:43:42,809 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:43:42,822 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_an_odoo_attachment_uploads_to_drive: Starting TestAnOdooAttachmentUploadsToDrive.test_the_original_attachment_survives_the_upload ... 2026-09-20 01:43:43,328 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2578] 2026-09-20 01:43:43,337 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28826] 2026-09-20 01:43:43,344 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:43,653 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [262, 261, 260] 2026-09-20 01:43:43,679 121 INFO rb-6b6600a-224960-417187 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-20 01:43:44,167 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2579] 2026-09-20 01:43:44,180 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28829] 2026-09-20 01:43:44,188 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:44,502 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [266, 265, 264] 2026-09-20 01:43:44,527 121 INFO rb-6b6600a-224960-417187 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-20 01:43:44,947 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2580] 2026-09-20 01:43:44,956 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28832] 2026-09-20 01:43:44,962 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:45,216 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [270, 269, 268] 2026-09-20 01:43:45,241 121 INFO rb-6b6600a-224960-417187 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-20 01:43:45,703 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2581] 2026-09-20 01:43:45,714 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28835] 2026-09-20 01:43:45,719 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:45,994 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [274, 273, 272] 2026-09-20 01:43:46,030 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:43:46,044 121 INFO rb-6b6600a-224960-417187 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-20 01:43:46,490 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2582] 2026-09-20 01:43:46,499 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28838] 2026-09-20 01:43:46,508 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:46,891 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [279, 278, 277, 276] 2026-09-20 01:43:46,914 121 INFO rb-6b6600a-224960-417187 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-20 01:43:47,424 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2583] 2026-09-20 01:43:47,442 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28841] 2026-09-20 01:43:47,452 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:47,764 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [283, 282, 281] 2026-09-20 01:43:47,790 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_a_write_that_changes_nothing_reaches_nobody ... 2026-09-20 01:43:48,268 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2584] 2026-09-20 01:43:48,279 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28844] 2026-09-20 01:43:48,287 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:48,625 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [287, 286, 285] 2026-09-20 01:43:48,651 121 INFO rb-6b6600a-224960-417187 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-20 01:43:49,169 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2585] 2026-09-20 01:43:49,180 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28847] 2026-09-20 01:43:49,190 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:49,565 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [291, 290, 289] 2026-09-20 01:43:49,587 121 INFO rb-6b6600a-224960-417187 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-20 01:43:50,057 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2586] 2026-09-20 01:43:50,068 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28851] 2026-09-20 01:43:50,074 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:50,553 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [298, 297, 296, 295, 294, 293] 2026-09-20 01:43:50,580 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_promoting_a_colleague_to_writer_reaches_google ... 2026-09-20 01:43:51,057 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2587] 2026-09-20 01:43:51,064 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28854] 2026-09-20 01:43:51,069 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:51,474 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [303, 302, 301, 300] 2026-09-20 01:43:51,502 121 INFO rb-6b6600a-224960-417187 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-20 01:43:52,008 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2588] 2026-09-20 01:43:52,016 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28857] 2026-09-20 01:43:52,022 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:52,357 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [307, 306, 305] 2026-09-20 01:43:52,376 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_the_update_addresses_this_files_own_grant ... 2026-09-20 01:43:52,827 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2589] 2026-09-20 01:43:52,835 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28860] 2026-09-20 01:43:52,841 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:53,275 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [312, 311, 310, 309] 2026-09-20 01:43:53,301 121 INFO rb-6b6600a-224960-417187 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-20 01:43:53,770 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2590] 2026-09-20 01:43:53,778 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28863] 2026-09-20 01:43:53,784 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:54,081 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [316, 315, 314] 2026-09-20 01:43:54,119 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:43:54,135 121 INFO rb-6b6600a-224960-417187 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-20 01:43:54,193 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [318] 2026-09-20 01:43:54,225 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:43:54,241 121 INFO rb-6b6600a-224960-417187 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-20 01:43:54,763 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2591] 2026-09-20 01:43:54,773 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28866] 2026-09-20 01:43:54,779 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:54,843 121 INFO rb-6b6600a-224960-417187 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-20 01:43:55,345 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2592] 2026-09-20 01:43:55,357 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28868] 2026-09-20 01:43:55,364 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:55,440 121 INFO rb-6b6600a-224960-417187 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-20 01:43:55,899 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2593] 2026-09-20 01:43:55,908 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28870] 2026-09-20 01:43:55,914 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:55,990 121 INFO rb-6b6600a-224960-417187 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-20 01:43:56,432 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2594] 2026-09-20 01:43:56,444 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28872] 2026-09-20 01:43:56,450 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:56,520 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:43:56,531 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_a_google_outage_does_not_revoke_anybody ... 2026-09-20 01:43:56,923 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2595] 2026-09-20 01:43:56,931 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28874] 2026-09-20 01:43:56,937 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:57,245 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2596] 2026-09-20 01:43:57,254 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28876] 2026-09-20 01:43:57,259 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:57,367 121 INFO rb-6b6600a-224960-417187 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-20 01:43:57,847 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2597] 2026-09-20 01:43:57,856 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28878] 2026-09-20 01:43:57,862 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:58,215 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2598] 2026-09-20 01:43:58,224 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28880] 2026-09-20 01:43:58,229 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:58,322 121 INFO rb-6b6600a-224960-417187 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-20 01:43:58,748 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2599] 2026-09-20 01:43:58,758 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28882] 2026-09-20 01:43:58,764 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:59,186 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2600] 2026-09-20 01:43:59,199 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28884] 2026-09-20 01:43:59,204 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:43:59,311 121 INFO rb-6b6600a-224960-417187 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-20 01:43:59,692 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2601] 2026-09-20 01:43:59,699 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28886] 2026-09-20 01:43:59,705 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:00,113 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2602] 2026-09-20 01:44:00,123 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28888] 2026-09-20 01:44:00,128 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:00,241 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_detection_happens_on_the_refresh_leg ... 2026-09-20 01:44:00,654 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2603] 2026-09-20 01:44:00,662 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28890] 2026-09-20 01:44:00,667 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:01,130 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2604] 2026-09-20 01:44:01,139 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28892] 2026-09-20 01:44:01,145 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:01,263 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:44:01,279 121 INFO rb-6b6600a-224960-417187 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-20 01:44:01,744 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2605] 2026-09-20 01:44:01,755 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28894] 2026-09-20 01:44:01,762 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:02,117 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [327, 326, 325] 2026-09-20 01:44:02,154 121 INFO rb-6b6600a-224960-417187 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-20 01:44:02,636 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2606] 2026-09-20 01:44:02,643 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28897] 2026-09-20 01:44:02,648 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:02,945 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [331, 330, 329] 2026-09-20 01:44:02,980 121 INFO rb-6b6600a-224960-417187 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-20 01:44:03,434 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2607] 2026-09-20 01:44:03,447 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28900] 2026-09-20 01:44:03,455 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:03,779 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [335, 334, 333] 2026-09-20 01:44:03,820 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:44:03,838 121 INFO rb-6b6600a-224960-417187 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-20 01:44:04,375 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2608] 2026-09-20 01:44:04,384 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28903] 2026-09-20 01:44:04,391 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:04,655 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [338, 337] 2026-09-20 01:44:04,684 121 INFO rb-6b6600a-224960-417187 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-20 01:44:05,166 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2609] 2026-09-20 01:44:05,192 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28906] 2026-09-20 01:44:05,199 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:05,484 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [341, 340] 2026-09-20 01:44:05,507 121 INFO rb-6b6600a-224960-417187 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-20 01:44:05,994 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2610] 2026-09-20 01:44:06,003 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28909] 2026-09-20 01:44:06,012 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:06,294 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [344, 343] 2026-09-20 01:44:06,333 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:44:06,349 121 INFO rb-6b6600a-224960-417187 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-20 01:44:06,390 121 INFO rb-6b6600a-224960-417187 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-20 01:44:06,433 121 INFO rb-6b6600a-224960-417187 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-20 01:44:06,476 121 INFO rb-6b6600a-224960-417187 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-20 01:44:06,517 121 INFO rb-6b6600a-224960-417187 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-20 01:44:06,563 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:44:06,577 121 INFO rb-6b6600a-224960-417187 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-20 01:44:16,292 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2611] 2026-09-20 01:44:16,301 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29281] 2026-09-20 01:44:16,309 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:16,709 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2612] 2026-09-20 01:44:16,720 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29283] 2026-09-20 01:44:16,732 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:16,816 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_a_user_never_sees_another_companys_templates ... 2026-09-20 01:44:27,097 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2613] 2026-09-20 01:44:27,124 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29654] 2026-09-20 01:44:27,136 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:27,550 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2614] 2026-09-20 01:44:27,560 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29656] 2026-09-20 01:44:27,566 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:27,659 121 INFO rb-6b6600a-224960-417187 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-20 01:44:37,634 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2615] 2026-09-20 01:44:37,644 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30027] 2026-09-20 01:44:37,652 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:38,169 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2616] 2026-09-20 01:44:38,178 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30029] 2026-09-20 01:44:38,184 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:38,292 121 INFO rb-6b6600a-224960-417187 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-20 01:44:48,839 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2617] 2026-09-20 01:44:48,850 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30400] 2026-09-20 01:44:48,858 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:49,291 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2618] 2026-09-20 01:44:49,300 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30402] 2026-09-20 01:44:49,306 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:49,429 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_the_template_model_carries_a_company ... 2026-09-20 01:44:58,912 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2619] 2026-09-20 01:44:58,924 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30773] 2026-09-20 01:44:58,931 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:59,392 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2620] 2026-09-20 01:44:59,405 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30775] 2026-09-20 01:44:59,414 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:44:59,519 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:44:59,534 121 INFO rb-6b6600a-224960-417187 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-20 01:45:05,364 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2621] 2026-09-20 01:45:05,372 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30962] 2026-09-20 01:45:05,378 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:05,881 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2622] 2026-09-20 01:45:05,895 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30964] 2026-09-20 01:45:05,903 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:06,359 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [350, 349, 348, 347] 2026-09-20 01:45:06,434 121 INFO rb-6b6600a-224960-417187 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-20 01:45:12,078 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2623] 2026-09-20 01:45:12,100 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31152] 2026-09-20 01:45:12,109 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:12,607 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2624] 2026-09-20 01:45:12,629 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31154] 2026-09-20 01:45:12,636 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:13,058 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [356, 355, 354, 353] 2026-09-20 01:45:13,111 121 INFO rb-6b6600a-224960-417187 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-20 01:45:18,694 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2625] 2026-09-20 01:45:18,710 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31342] 2026-09-20 01:45:18,718 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:19,208 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2626] 2026-09-20 01:45:19,219 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31344] 2026-09-20 01:45:19,229 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:19,698 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [362, 361, 360, 359] 2026-09-20 01:45:19,756 121 INFO rb-6b6600a-224960-417187 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-20 01:45:26,236 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2627] 2026-09-20 01:45:26,254 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31532] 2026-09-20 01:45:26,264 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:26,805 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2628] 2026-09-20 01:45:26,818 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31534] 2026-09-20 01:45:26,829 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:27,393 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [368, 367, 366, 365] 2026-09-20 01:45:27,457 121 INFO rb-6b6600a-224960-417187 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-20 01:45:32,857 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2629] 2026-09-20 01:45:32,867 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31722] 2026-09-20 01:45:32,874 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:33,267 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2630] 2026-09-20 01:45:33,275 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31724] 2026-09-20 01:45:33,280 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:33,728 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [374, 373, 372, 371] 2026-09-20 01:45:33,794 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:45:33,810 121 INFO rb-6b6600a-224960-417187 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-20 01:45:34,214 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2631] 2026-09-20 01:45:34,222 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31727] 2026-09-20 01:45:34,227 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:34,297 121 INFO rb-6b6600a-224960-417187 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-20 01:45:34,748 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2632] 2026-09-20 01:45:34,757 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31730] 2026-09-20 01:45:34,763 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:34,807 121 INFO rb-6b6600a-224960-417187 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-20 01:45:35,349 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2633] 2026-09-20 01:45:35,358 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31732] 2026-09-20 01:45:35,367 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:35,415 121 INFO rb-6b6600a-224960-417187 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-20 01:45:35,852 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2634] 2026-09-20 01:45:35,861 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31734] 2026-09-20 01:45:35,869 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:35,917 121 INFO rb-6b6600a-224960-417187 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-20 01:45:36,400 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2635] 2026-09-20 01:45:36,415 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31736] 2026-09-20 01:45:36,432 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:36,507 121 INFO rb-6b6600a-224960-417187 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-20 01:45:36,985 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2636] 2026-09-20 01:45:36,994 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31738] 2026-09-20 01:45:37,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:37,100 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:45:37,113 121 INFO rb-6b6600a-224960-417187 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-20 01:45:37,508 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2637] 2026-09-20 01:45:37,520 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31741] 2026-09-20 01:45:37,528 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:37,906 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2638] 2026-09-20 01:45:37,913 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31743] 2026-09-20 01:45:37,918 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:38,002 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [377] 2026-09-20 01:45:38,026 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_an_unbound_call_expires_nobody ... 2026-09-20 01:45:38,446 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2639] 2026-09-20 01:45:38,456 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31745] 2026-09-20 01:45:38,462 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:38,813 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2640] 2026-09-20 01:45:38,821 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31747] 2026-09-20 01:45:38,826 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:38,950 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [380] 2026-09-20 01:45:38,977 121 INFO rb-6b6600a-224960-417187 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-20 01:45:39,479 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2641] 2026-09-20 01:45:39,489 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31749] 2026-09-20 01:45:39,496 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:39,877 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2642] 2026-09-20 01:45:39,887 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31751] 2026-09-20 01:45:39,893 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:40,051 121 INFO rb-6b6600a-224960-417187 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-20 01:45:40,496 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2643] 2026-09-20 01:45:40,503 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31753] 2026-09-20 01:45:40,510 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:40,942 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2644] 2026-09-20 01:45:40,949 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31755] 2026-09-20 01:45:40,955 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:41,080 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [385] 2026-09-20 01:45:41,102 121 INFO rb-6b6600a-224960-417187 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-20 01:45:41,511 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2645] 2026-09-20 01:45:41,520 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31757] 2026-09-20 01:45:41,527 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:41,985 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2646] 2026-09-20 01:45:41,993 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31759] 2026-09-20 01:45:41,998 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:42,163 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:45:42,176 121 INFO rb-6b6600a-224960-417187 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-20 01:45:42,706 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2647] 2026-09-20 01:45:42,715 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31761] 2026-09-20 01:45:42,721 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:42,984 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [390, 389] 2026-09-20 01:45:43,006 121 INFO rb-6b6600a-224960-417187 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-20 01:45:43,561 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2648] 2026-09-20 01:45:43,574 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31764] 2026-09-20 01:45:43,594 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:43,907 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [394, 393, 392] 2026-09-20 01:45:43,933 121 INFO rb-6b6600a-224960-417187 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-20 01:45:44,475 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2649] 2026-09-20 01:45:44,503 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31767] 2026-09-20 01:45:44,510 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:44,851 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [398, 397, 396] 2026-09-20 01:45:44,871 121 INFO rb-6b6600a-224960-417187 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-20 01:45:45,422 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2650] 2026-09-20 01:45:45,432 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31770] 2026-09-20 01:45:45,438 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:45,773 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [402, 401, 400] 2026-09-20 01:45:45,796 121 INFO rb-6b6600a-224960-417187 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-20 01:45:46,345 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2651] 2026-09-20 01:45:46,355 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31773] 2026-09-20 01:45:46,360 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:46,663 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [406, 405, 404] 2026-09-20 01:45:46,685 121 INFO rb-6b6600a-224960-417187 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-20 01:45:47,203 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2652] 2026-09-20 01:45:47,218 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31776] 2026-09-20 01:45:47,227 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:47,570 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [410, 409, 408] 2026-09-20 01:45:47,602 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:45:47,617 121 INFO rb-6b6600a-224960-417187 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-20 01:45:48,016 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2653] 2026-09-20 01:45:48,025 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31779] 2026-09-20 01:45:48,031 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:48,267 121 INFO rb-6b6600a-224960-417187 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-20 01:45:48,739 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2654] 2026-09-20 01:45:48,749 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31793] 2026-09-20 01:45:48,755 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:49,033 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_asking_which_document_is_still_refused ... 2026-09-20 01:45:49,509 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2655] 2026-09-20 01:45:49,532 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31807] 2026-09-20 01:45:49,542 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:49,697 121 INFO rb-6b6600a-224960-417187 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-20 01:45:50,113 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2656] 2026-09-20 01:45:50,125 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31813] 2026-09-20 01:45:50,135 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:50,380 121 INFO rb-6b6600a-224960-417187 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-20 01:45:50,934 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2657] 2026-09-20 01:45:50,945 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31827] 2026-09-20 01:45:50,954 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:51,168 121 INFO rb-6b6600a-224960-417187 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-20 01:45:51,620 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2658] 2026-09-20 01:45:51,630 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31841] 2026-09-20 01:45:51,635 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:51,807 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_fixture_really_grows ... 2026-09-20 01:45:52,225 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2659] 2026-09-20 01:45:52,232 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31855] 2026-09-20 01:45:52,239 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:52,401 121 INFO rb-6b6600a-224960-417187 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-20 01:45:52,914 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2660] 2026-09-20 01:45:52,927 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31869] 2026-09-20 01:45:52,935 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:45:53,177 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:45:53,196 121 INFO rb-6b6600a-224960-417187 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-20 01:45:53,267 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_deleting_the_attachment_removes_the_document ... 2026-09-20 01:45:53,393 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [17793] 2026-09-20 01:45:53,419 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_deleting_the_document_removes_the_attachment ... 2026-09-20 01:45:53,502 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted google.drive.document records with IDs: [166] 2026-09-20 01:45:53,515 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [17794] 2026-09-20 01:45:53,531 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_moving_the_google_link_moves_the_attachment_link ... 2026-09-20 01:45:53,625 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_no_column_was_added_to_ir_attachment ... 2026-09-20 01:45:53,723 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_renaming_the_attachment_is_visible_from_the_document ... 2026-09-20 01:45:53,821 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_renaming_the_document_renames_what_the_user_sees ... 2026-09-20 01:45:53,912 121 INFO rb-6b6600a-224960-417187 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-20 01:45:54,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:45:54,040 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:45:55,945 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c313931a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:45:55,945 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c32789440> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:45:55,952 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:45:55,956 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c32788d60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:45:55,973 121 INFO rb-6b6600a-224960-417187 odoo.modules.registry: module viin_google_drive: creating or updating database tables 2026-09-20 01:45:56,314 121 INFO rb-6b6600a-224960-417187 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-20 01:45:56,340 121 INFO rb-6b6600a-224960-417187 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-20 01:45:56,395 121 INFO rb-6b6600a-224960-417187 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-20 01:45:56,428 121 INFO rb-6b6600a-224960-417187 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-20 01:45:56,454 121 INFO rb-6b6600a-224960-417187 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-20 01:45:56,496 121 INFO rb-6b6600a-224960-417187 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-20 01:45:56,547 121 INFO rb-6b6600a-224960-417187 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-20 01:45:56,577 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_the_mixin_itself_ships_no_table ... 2026-09-20 01:45:56,654 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:45:59,383 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0c745760> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:45:59,383 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0b43c040> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:45:59,389 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:45:59,393 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0b43f7e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:45:59,422 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:45:59,437 121 INFO rb-6b6600a-224960-417187 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-20 01:45:59,823 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [412] 2026-09-20 01:45:59,849 121 INFO rb-6b6600a-224960-417187 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-20 01:45:59,952 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_ownership_cannot_be_handed_away_from_odoo ... 2026-09-20 01:46:00,075 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_picking_a_contact_fills_in_their_address ... 2026-09-20 01:46:00,268 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [416] 2026-09-20 01:46:00,291 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_publishing_by_link_needs_no_address ... 2026-09-20 01:46:00,498 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [418] 2026-09-20 01:46:00,526 121 INFO rb-6b6600a-224960-417187 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-20 01:46:00,693 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:46:00,707 121 INFO rb-6b6600a-224960-417187 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-20 01:46:01,242 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2661] 2026-09-20 01:46:01,257 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31897] 2026-09-20 01:46:01,275 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:01,477 121 INFO rb-6b6600a-224960-417187 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-20 01:46:01,848 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2663] 2026-09-20 01:46:01,856 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31901] 2026-09-20 01:46:01,860 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:02,008 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_google_identity_is_recorded_and_forgotten: Starting TestGoogleIdentityIsRecordedAndForgotten.test_disconnecting_forgets_every_stored_credential ... 2026-09-20 01:46:02,465 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2665] 2026-09-20 01:46:02,473 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31905] 2026-09-20 01:46:02,479 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:02,668 121 INFO rb-6b6600a-224960-417187 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-20 01:46:03,144 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2667] 2026-09-20 01:46:03,164 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31909] 2026-09-20 01:46:03,172 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:03,358 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:46:03,371 121 INFO rb-6b6600a-224960-417187 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-20 01:46:03,420 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:46:03,433 121 INFO rb-6b6600a-224960-417187 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-20 01:46:03,954 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2669] 2026-09-20 01:46:03,962 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31913] 2026-09-20 01:46:03,969 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:09,655 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2670] 2026-09-20 01:46:09,673 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32100] 2026-09-20 01:46:09,689 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:10,204 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2671] 2026-09-20 01:46:10,214 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32102] 2026-09-20 01:46:10,221 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:10,293 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [424] 2026-09-20 01:46:10,341 121 INFO rb-6b6600a-224960-417187 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-20 01:46:10,756 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2672] 2026-09-20 01:46:10,773 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32104] 2026-09-20 01:46:10,781 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:15,598 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2673] 2026-09-20 01:46:15,608 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32291] 2026-09-20 01:46:15,614 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:16,114 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2674] 2026-09-20 01:46:16,125 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32293] 2026-09-20 01:46:16,131 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:16,190 121 INFO rb-6b6600a-224960-417187 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-20 01:46:16,613 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2675] 2026-09-20 01:46:16,622 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32295] 2026-09-20 01:46:16,629 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:22,178 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2676] 2026-09-20 01:46:22,189 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32482] 2026-09-20 01:46:22,198 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:22,686 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2677] 2026-09-20 01:46:22,706 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32484] 2026-09-20 01:46:22,715 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:22,826 121 INFO rb-6b6600a-224960-417187 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-20 01:46:23,307 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2678] 2026-09-20 01:46:23,316 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32486] 2026-09-20 01:46:23,322 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:29,667 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2679] 2026-09-20 01:46:29,674 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32673] 2026-09-20 01:46:29,684 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:30,204 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2680] 2026-09-20 01:46:30,214 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32675] 2026-09-20 01:46:30,220 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:30,313 121 INFO rb-6b6600a-224960-417187 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-20 01:46:30,827 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2681] 2026-09-20 01:46:30,836 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32677] 2026-09-20 01:46:30,843 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:35,872 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2682] 2026-09-20 01:46:35,881 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32864] 2026-09-20 01:46:35,887 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:36,304 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2683] 2026-09-20 01:46:36,310 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32866] 2026-09-20 01:46:36,314 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:36,375 121 INFO rb-6b6600a-224960-417187 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-20 01:46:36,804 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2684] 2026-09-20 01:46:36,812 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32868] 2026-09-20 01:46:36,819 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:42,048 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2685] 2026-09-20 01:46:42,063 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33055] 2026-09-20 01:46:42,068 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:42,528 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2686] 2026-09-20 01:46:42,536 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33057] 2026-09-20 01:46:42,543 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:42,623 121 INFO rb-6b6600a-224960-417187 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-20 01:46:43,044 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2687] 2026-09-20 01:46:43,057 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33059] 2026-09-20 01:46:43,064 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:48,464 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2688] 2026-09-20 01:46:48,473 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33246] 2026-09-20 01:46:48,480 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:48,953 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2689] 2026-09-20 01:46:48,965 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33248] 2026-09-20 01:46:48,972 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:49,056 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:46:49,069 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_no_restricted_drive_scope: Starting TestNoRestrictedDriveScope.test_module_never_names_a_restricted_google_drive_scope ... 2026-09-20 01:46:49,109 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:46:49,127 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_forged_state_is_rejected_and_stores_no_token ... 2026-09-20 01:46:49,551 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2690] 2026-09-20 01:46:49,564 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33250] 2026-09-20 01:46:49,575 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:50,073 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2691] 2026-09-20 01:46:50,087 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33252] 2026-09-20 01:46:50,093 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:50,184 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:gdrive_callback_a from n/a 2026-09-20 01:46:50,197 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:46:50,459 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:46:50] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+212,+"csrf_token":+"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"} HTTP/1.1" 403 - 8 0.005 0.259 2026-09-20 01:46:50,486 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_genuine_callback_connects_the_callers_own_account ... 2026-09-20 01:46:50,921 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2692] 2026-09-20 01:46:50,930 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33254] 2026-09-20 01:46:50,936 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:51,370 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2693] 2026-09-20 01:46:51,382 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33256] 2026-09-20 01:46:51,389 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:51,454 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:gdrive_callback_a from n/a 2026-09-20 01:46:51,475 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:46:51,737 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:46:51] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+214,+"csrf_token":+"de9085aeb675a4b205d26586dc2cb2f7d5e96f621aec7971ceb0924c664b63d1"} HTTP/1.1" 303 - 18 0.021 0.252 2026-09-20 01:46:52,593 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:46:52] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.207 0.646 2026-09-20 01:46:52,628 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_malformed_state_is_rejected_and_stores_no_token ... 2026-09-20 01:46:53,088 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2694] 2026-09-20 01:46:53,106 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33259] 2026-09-20 01:46:53,111 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:53,567 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2695] 2026-09-20 01:46:53,579 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33261] 2026-09-20 01:46:53,584 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:53,644 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:gdrive_callback_a from n/a 2026-09-20 01:46:53,654 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:46:53,886 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:46:53] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state=this-is-not-json HTTP/1.1" 403 - 6 0.004 0.229 2026-09-20 01:46:53,893 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:46:53] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state= HTTP/1.1" 403 - 0 0.000 0.002 2026-09-20 01:46:53,900 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:46:53] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"hello":+"world"} HTTP/1.1" 403 - 0 0.000 0.002 2026-09-20 01:46:53,911 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:46:53] "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-20 01:46:53,939 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_an_unauthenticated_callback_never_runs_as_the_public_user ... 2026-09-20 01:46:54,421 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2696] 2026-09-20 01:46:54,430 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33263] 2026-09-20 01:46:54,436 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:54,890 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2697] 2026-09-20 01:46:54,897 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33265] 2026-09-20 01:46:54,903 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:54,957 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:46:56,112 121 INFO rb-6b6600a-224960-417187 odoo.http: Session expired 2026-09-20 01:46:56,112 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:46:56] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+218,+"csrf_token":+"4d0acfac74d6f0771ac849f591d7d8f35b0feb57c531c866426aa4f9c572c500"} HTTP/1.1" 303 - 5 0.006 1.152 2026-09-20 01:46:56,765 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:46:56] "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%25224d0acfac74d6f0771ac849f591d7d8f35b0feb57c531c866426aa4f9c572c500%2522%257D HTTP/1.1" 200 - 180 0.109 0.541 2026-09-20 01:46:56,768 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_oauth_callback_route.TestOauthCallbackRoute.test_an_unauthenticated_callback_never_runs_as_the_public_user: waiting for threads: [] 2026-09-20 01:46:56,796 121 INFO rb-6b6600a-224960-417187 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-20 01:46:57,332 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2698] 2026-09-20 01:46:57,340 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33267] 2026-09-20 01:46:57,346 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:57,768 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2699] 2026-09-20 01:46:57,775 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33269] 2026-09-20 01:46:57,781 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:57,868 121 INFO rb-6b6600a-224960-417187 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-20 01:46:58,296 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2700] 2026-09-20 01:46:58,308 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33271] 2026-09-20 01:46:58,318 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:58,773 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2701] 2026-09-20 01:46:58,779 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33273] 2026-09-20 01:46:58,785 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:46:58,836 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:gdrive_callback_a from n/a 2026-09-20 01:46:58,846 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:46:59,080 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:46:59] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+222,+"csrf_token":+"cf7495fb685f51f0ed752adfad4dd139459debcd4ce4ad7eca127b969bd09455"} HTTP/1.1" 303 - 18 0.010 0.227 2026-09-20 01:46:59,809 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:46:59] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.104 0.622 2026-09-20 01:46:59,811 121 INFO rb-6b6600a-224960-417187 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-20 01:46:59,832 121 INFO rb-6b6600a-224960-417187 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-20 01:47:00,268 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2702] 2026-09-20 01:47:00,276 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33276] 2026-09-20 01:47:00,281 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:47:00,692 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2703] 2026-09-20 01:47:00,701 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33278] 2026-09-20 01:47:00,708 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:47:00,805 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:gdrive_callback_b from n/a 2026-09-20 01:47:00,815 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:47:01,014 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:47:01] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+224,+"csrf_token":+"3f2668893f71e52268a26ec824b6ff4f531e4c3a7bdf74f1f0eb57567ff9a8bc"} HTTP/1.1" 403 - 8 0.002 0.200 2026-09-20 01:47:01,034 121 INFO rb-6b6600a-224960-417187 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-20 01:47:01,484 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2704] 2026-09-20 01:47:01,492 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33280] 2026-09-20 01:47:01,499 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:47:01,954 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2705] 2026-09-20 01:47:01,964 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33282] 2026-09-20 01:47:01,970 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:47:02,023 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:gdrive_callback_a from n/a 2026-09-20 01:47:02,034 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:47:02,291 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:47:02] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+226,+"csrf_token":+"0c4ceb49dec64cd4bb4b0556a5c2097c9fc16f8f79c9fafdc80e098cf472552e"} HTTP/1.1" 303 - 18 0.009 0.250 2026-09-20 01:47:03,056 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:47:03] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.136 0.624 2026-09-20 01:47:03,059 121 INFO rb-6b6600a-224960-417187 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-20 01:47:03,087 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_the_state_names_the_account_being_connected ... 2026-09-20 01:47:03,593 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2706] 2026-09-20 01:47:03,601 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33285] 2026-09-20 01:47:03,607 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:47:04,054 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2707] 2026-09-20 01:47:04,061 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33287] 2026-09-20 01:47:04,066 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:47:04,132 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:47:04,143 121 INFO rb-6b6600a-224960-417187 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-20 01:47:09,362 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2708] 2026-09-20 01:47:09,373 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33474] 2026-09-20 01:47:09,380 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:47:09,851 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2709] 2026-09-20 01:47:09,862 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33476] 2026-09-20 01:47:09,869 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:47:10,183 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [429, 428] 2026-09-20 01:47:10,186 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [427, 426, 425] 2026-09-20 01:47:10,220 121 INFO rb-6b6600a-224960-417187 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-20 01:47:15,068 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2710] 2026-09-20 01:47:15,076 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33664] 2026-09-20 01:47:15,082 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:47:15,492 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2711] 2026-09-20 01:47:15,501 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33666] 2026-09-20 01:47:15,508 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:47:15,739 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [434] 2026-09-20 01:47:15,743 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [433, 432, 431, 430] 2026-09-20 01:47:15,789 121 INFO rb-6b6600a-224960-417187 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-20 01:47:20,823 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2712] 2026-09-20 01:47:20,831 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33854] 2026-09-20 01:47:20,837 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:47:21,211 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2713] 2026-09-20 01:47:21,220 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33856] 2026-09-20 01:47:21,228 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:47:21,454 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [439] 2026-09-20 01:47:21,457 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [438, 437, 436, 435] 2026-09-20 01:47:21,517 121 INFO rb-6b6600a-224960-417187 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-20 01:47:26,325 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2714] 2026-09-20 01:47:26,333 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34044] 2026-09-20 01:47:26,341 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:47:26,758 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2715] 2026-09-20 01:47:26,769 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34046] 2026-09-20 01:47:26,776 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:47:27,031 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [444] 2026-09-20 01:47:27,034 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [443, 442, 441, 440] 2026-09-20 01:47:27,095 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:47:27,111 121 INFO rb-6b6600a-224960-417187 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-20 01:47:37,933 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2716] 2026-09-20 01:47:37,952 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34418] 2026-09-20 01:47:37,959 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:47:38,512 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2717] 2026-09-20 01:47:38,520 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34420] 2026-09-20 01:47:38,525 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:47:39,257 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [453, 452, 451, 450, 449, 448, 447] 2026-09-20 01:47:39,313 121 INFO rb-6b6600a-224960-417187 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-20 01:47:49,086 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2718] 2026-09-20 01:47:49,096 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34795] 2026-09-20 01:47:49,103 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:47:49,567 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2719] 2026-09-20 01:47:49,577 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34797] 2026-09-20 01:47:49,585 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:47:50,282 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [462, 461, 460, 459, 458, 457, 456] 2026-09-20 01:47:50,327 121 INFO rb-6b6600a-224960-417187 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-20 01:47:59,849 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2720] 2026-09-20 01:47:59,856 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35172] 2026-09-20 01:47:59,861 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:48:00,251 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2721] 2026-09-20 01:48:00,259 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35174] 2026-09-20 01:48:00,264 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:48:00,843 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [471, 470, 469, 468, 467, 466, 465] 2026-09-20 01:48:00,881 121 INFO rb-6b6600a-224960-417187 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-20 01:48:09,989 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2722] 2026-09-20 01:48:10,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35549] 2026-09-20 01:48:10,005 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:48:10,433 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2723] 2026-09-20 01:48:10,446 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35551] 2026-09-20 01:48:10,453 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:48:11,115 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [480, 479, 478, 477, 476, 475, 474] 2026-09-20 01:48:11,177 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:48:11,189 121 INFO rb-6b6600a-224960-417187 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-20 01:48:16,069 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2724] 2026-09-20 01:48:16,078 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35742] 2026-09-20 01:48:16,083 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:48:16,123 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [481] 2026-09-20 01:48:16,159 121 INFO rb-6b6600a-224960-417187 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-20 01:48:20,764 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [482] 2026-09-20 01:48:20,811 121 INFO rb-6b6600a-224960-417187 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-20 01:48:20,853 121 INFO rb-6b6600a-224960-417187 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-20 01:48:21,317 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2725] 2026-09-20 01:48:21,324 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35928] 2026-09-20 01:48:21,329 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:48:21,400 121 INFO rb-6b6600a-224960-417187 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-20 01:48:21,437 121 INFO rb-6b6600a-224960-417187 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-20 01:48:21,468 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [483] 2026-09-20 01:48:21,500 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:48:21,515 121 INFO rb-6b6600a-224960-417187 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-20 01:48:30,954 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2726] 2026-09-20 01:48:30,965 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36299] 2026-09-20 01:48:30,971 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:48:31,354 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2727] 2026-09-20 01:48:31,363 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36301] 2026-09-20 01:48:31,369 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:48:31,951 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [493, 492, 491, 490, 489, 488] 2026-09-20 01:48:31,996 121 INFO rb-6b6600a-224960-417187 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-20 01:48:41,062 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2728] 2026-09-20 01:48:41,080 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36674] 2026-09-20 01:48:41,088 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:48:41,455 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2729] 2026-09-20 01:48:41,468 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36676] 2026-09-20 01:48:41,475 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:48:42,023 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [503, 502, 501, 500, 499, 498] 2026-09-20 01:48:42,093 121 INFO rb-6b6600a-224960-417187 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-20 01:48:51,639 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2730] 2026-09-20 01:48:51,660 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37049] 2026-09-20 01:48:51,669 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:48:52,129 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2731] 2026-09-20 01:48:52,139 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37051] 2026-09-20 01:48:52,146 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:48:52,639 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [513, 512, 511, 510, 509, 508] 2026-09-20 01:48:52,688 121 INFO rb-6b6600a-224960-417187 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-20 01:49:02,003 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2732] 2026-09-20 01:49:02,026 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37424] 2026-09-20 01:49:02,031 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:49:02,468 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2733] 2026-09-20 01:49:02,476 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37426] 2026-09-20 01:49:02,481 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:49:03,002 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 1792, model: google.drive.permission 2026-09-20 01:49:03,019 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [523, 522, 521, 520, 519, 518] 2026-09-20 01:49:03,075 121 INFO rb-6b6600a-224960-417187 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-20 01:49:12,247 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2734] 2026-09-20 01:49:12,257 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37799] 2026-09-20 01:49:12,264 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:49:12,684 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2735] 2026-09-20 01:49:12,694 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37801] 2026-09-20 01:49:12,702 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:49:13,298 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [533, 532, 531, 530, 529, 528] 2026-09-20 01:49:13,358 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:49:13,371 121 INFO rb-6b6600a-224960-417187 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-20 01:49:13,721 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2736] 2026-09-20 01:49:13,731 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37806] 2026-09-20 01:49:13,738 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:49:14,099 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2737] 2026-09-20 01:49:14,106 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37808] 2026-09-20 01:49:14,111 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:49:14,176 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1795, model: google.drive.account 2026-09-20 01:49:14,199 121 INFO rb-6b6600a-224960-417187 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-20 01:49:14,563 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2738] 2026-09-20 01:49:14,571 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37811] 2026-09-20 01:49:14,577 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:49:14,959 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2739] 2026-09-20 01:49:14,981 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37813] 2026-09-20 01:49:14,989 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:49:15,098 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 1797, model: google.drive.account, fields: refresh_token 2026-09-20 01:49:15,104 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 1797, model: google.drive.account, fields: access_token 2026-09-20 01:49:15,123 121 INFO rb-6b6600a-224960-417187 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-20 01:49:15,474 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2740] 2026-09-20 01:49:15,483 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37816] 2026-09-20 01:49:15,490 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:49:15,876 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2741] 2026-09-20 01:49:15,889 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37818] 2026-09-20 01:49:15,896 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:49:15,970 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1799, model: google.drive.account 2026-09-20 01:49:15,975 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1799, model: google.drive.config 2026-09-20 01:49:15,977 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1799, model: google.drive.document 2026-09-20 01:49:15,978 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1799, model: google.drive.permission 2026-09-20 01:49:15,995 121 INFO rb-6b6600a-224960-417187 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-20 01:49:16,376 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2742] 2026-09-20 01:49:16,391 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37821] 2026-09-20 01:49:16,401 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:49:16,776 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2743] 2026-09-20 01:49:16,783 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37823] 2026-09-20 01:49:16,790 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:49:16,899 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:49:16,913 121 INFO rb-6b6600a-224960-417187 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-20 01:49:26,526 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [538] 2026-09-20 01:49:26,573 121 INFO rb-6b6600a-224960-417187 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-20 01:49:35,948 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [539] 2026-09-20 01:49:36,000 121 INFO rb-6b6600a-224960-417187 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-20 01:49:45,625 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [540] 2026-09-20 01:49:45,679 121 INFO rb-6b6600a-224960-417187 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-20 01:49:54,373 121 INFO rb-6b6600a-224960-417187 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-20 01:50:03,531 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:50:03,544 121 INFO rb-6b6600a-224960-417187 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-20 01:50:04,087 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2744] 2026-09-20 01:50:04,104 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39665] 2026-09-20 01:50:04,111 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:04,466 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [544, 543, 542] 2026-09-20 01:50:04,486 121 INFO rb-6b6600a-224960-417187 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-20 01:50:04,906 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2745] 2026-09-20 01:50:04,916 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39669] 2026-09-20 01:50:04,923 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:05,273 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [548, 547, 546] 2026-09-20 01:50:05,302 121 INFO rb-6b6600a-224960-417187 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-20 01:50:05,765 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2746] 2026-09-20 01:50:05,775 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39673] 2026-09-20 01:50:05,781 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:06,090 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [552, 551, 550] 2026-09-20 01:50:06,113 121 INFO rb-6b6600a-224960-417187 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-20 01:50:06,540 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2747] 2026-09-20 01:50:06,547 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39677] 2026-09-20 01:50:06,553 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:06,913 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [556, 555, 554] 2026-09-20 01:50:06,933 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_two_colleagues_get_two_separate_grants ... 2026-09-20 01:50:07,391 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2748] 2026-09-20 01:50:07,399 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39681] 2026-09-20 01:50:07,408 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:07,827 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [561, 560, 559, 558] 2026-09-20 01:50:07,846 121 INFO rb-6b6600a-224960-417187 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-20 01:50:08,318 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2749] 2026-09-20 01:50:08,329 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39686] 2026-09-20 01:50:08,334 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:08,667 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1808 deleted google.drive.permission records with IDs: [38] 2026-09-20 01:50:08,691 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [566, 565, 564, 563] 2026-09-20 01:50:08,717 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:50:08,729 121 INFO rb-6b6600a-224960-417187 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-20 01:50:09,178 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2750] 2026-09-20 01:50:09,187 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39690] 2026-09-20 01:50:09,194 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:09,530 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [571, 570, 569] 2026-09-20 01:50:09,538 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [568, 567] 2026-09-20 01:50:09,557 121 INFO rb-6b6600a-224960-417187 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-20 01:50:10,062 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2751] 2026-09-20 01:50:10,072 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39694] 2026-09-20 01:50:10,079 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:10,482 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [576, 575, 574] 2026-09-20 01:50:10,486 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [573, 572] 2026-09-20 01:50:10,516 121 INFO rb-6b6600a-224960-417187 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-20 01:50:11,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2752] 2026-09-20 01:50:11,010 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39698] 2026-09-20 01:50:11,017 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:11,303 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [581, 580, 579] 2026-09-20 01:50:11,306 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [578, 577] 2026-09-20 01:50:11,322 121 INFO rb-6b6600a-224960-417187 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-20 01:50:11,672 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2753] 2026-09-20 01:50:11,687 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39702] 2026-09-20 01:50:11,697 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:12,091 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [587, 586, 585, 584] 2026-09-20 01:50:12,094 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [583, 582] 2026-09-20 01:50:12,120 121 INFO rb-6b6600a-224960-417187 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-20 01:50:12,556 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2754] 2026-09-20 01:50:12,569 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39706] 2026-09-20 01:50:12,576 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:12,936 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1813 deleted google.drive.permission records with IDs: [42] 2026-09-20 01:50:12,946 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [593, 592, 591, 590] 2026-09-20 01:50:12,949 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [589, 588] 2026-09-20 01:50:12,965 121 INFO rb-6b6600a-224960-417187 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-20 01:50:13,491 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2755] 2026-09-20 01:50:13,501 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39710] 2026-09-20 01:50:13,508 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:13,897 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1814 deleted google.drive.permission records with IDs: [43] 2026-09-20 01:50:13,905 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [599, 598, 597, 596] 2026-09-20 01:50:13,907 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [595, 594] 2026-09-20 01:50:13,938 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:50:13,948 121 INFO rb-6b6600a-224960-417187 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-20 01:50:14,377 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2756] 2026-09-20 01:50:14,385 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39714] 2026-09-20 01:50:14,392 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:14,607 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [603, 602] 2026-09-20 01:50:14,611 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [601, 600] 2026-09-20 01:50:14,637 121 INFO rb-6b6600a-224960-417187 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-20 01:50:15,042 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2757] 2026-09-20 01:50:15,049 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39717] 2026-09-20 01:50:15,054 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:15,387 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [608, 607, 606] 2026-09-20 01:50:15,393 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [605, 604] 2026-09-20 01:50:15,418 121 INFO rb-6b6600a-224960-417187 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-20 01:50:15,858 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2758] 2026-09-20 01:50:15,869 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39720] 2026-09-20 01:50:15,876 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:16,198 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [613, 612, 611] 2026-09-20 01:50:16,200 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [610, 609] 2026-09-20 01:50:16,221 121 INFO rb-6b6600a-224960-417187 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-20 01:50:16,609 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2759] 2026-09-20 01:50:16,620 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39723] 2026-09-20 01:50:16,626 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:16,765 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [615, 614] 2026-09-20 01:50:16,788 121 INFO rb-6b6600a-224960-417187 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-20 01:50:17,281 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2760] 2026-09-20 01:50:17,290 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39726] 2026-09-20 01:50:17,296 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:17,514 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [619, 618] 2026-09-20 01:50:17,516 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [617, 616] 2026-09-20 01:50:17,542 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:50:17,554 121 INFO rb-6b6600a-224960-417187 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-20 01:50:18,022 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2761] 2026-09-20 01:50:18,037 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39729] 2026-09-20 01:50:18,044 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:18,582 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2762] 2026-09-20 01:50:18,591 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39731] 2026-09-20 01:50:18,597 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:18,656 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [622, 621, 620] 2026-09-20 01:50:18,679 121 INFO rb-6b6600a-224960-417187 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-20 01:50:19,109 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2763] 2026-09-20 01:50:19,119 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39733] 2026-09-20 01:50:19,125 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:19,632 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2764] 2026-09-20 01:50:19,644 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39735] 2026-09-20 01:50:19,649 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:19,709 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [624, 623] 2026-09-20 01:50:19,729 121 INFO rb-6b6600a-224960-417187 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-20 01:50:20,211 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2765] 2026-09-20 01:50:20,243 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39737] 2026-09-20 01:50:20,250 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:20,692 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2766] 2026-09-20 01:50:20,703 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39739] 2026-09-20 01:50:20,711 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:20,739 121 INFO rb-6b6600a-224960-417187 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-20 01:50:20,758 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [625] 2026-09-20 01:50:20,779 121 INFO rb-6b6600a-224960-417187 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-20 01:50:21,255 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2767] 2026-09-20 01:50:21,264 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39741] 2026-09-20 01:50:21,271 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:21,722 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2768] 2026-09-20 01:50:21,736 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39743] 2026-09-20 01:50:21,747 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:21,792 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [626] 2026-09-20 01:50:21,817 121 INFO rb-6b6600a-224960-417187 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-20 01:50:22,269 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2769] 2026-09-20 01:50:22,282 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39745] 2026-09-20 01:50:22,290 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:22,746 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2770] 2026-09-20 01:50:22,765 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39747] 2026-09-20 01:50:22,772 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:22,834 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [627] 2026-09-20 01:50:22,866 121 INFO rb-6b6600a-224960-417187 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-20 01:50:23,423 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2771] 2026-09-20 01:50:23,442 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39749] 2026-09-20 01:50:23,450 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:23,903 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2772] 2026-09-20 01:50:23,910 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39751] 2026-09-20 01:50:23,916 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:23,961 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [629, 628] 2026-09-20 01:50:23,983 121 INFO rb-6b6600a-224960-417187 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-20 01:50:24,429 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2773] 2026-09-20 01:50:24,437 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39753] 2026-09-20 01:50:24,442 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:24,855 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2774] 2026-09-20 01:50:24,867 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39755] 2026-09-20 01:50:24,876 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:24,915 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [630] 2026-09-20 01:50:24,932 121 INFO rb-6b6600a-224960-417187 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-20 01:50:25,364 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2775] 2026-09-20 01:50:25,372 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39757] 2026-09-20 01:50:25,377 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:25,843 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2776] 2026-09-20 01:50:25,850 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39759] 2026-09-20 01:50:25,856 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:25,913 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [631] 2026-09-20 01:50:25,932 121 INFO rb-6b6600a-224960-417187 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-20 01:50:26,369 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2777] 2026-09-20 01:50:26,379 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39761] 2026-09-20 01:50:26,385 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:26,808 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2778] 2026-09-20 01:50:26,815 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39763] 2026-09-20 01:50:26,821 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:27,347 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [632] 2026-09-20 01:50:27,373 121 INFO rb-6b6600a-224960-417187 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-20 01:50:27,824 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2779] 2026-09-20 01:50:27,831 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39765] 2026-09-20 01:50:27,835 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:28,332 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2780] 2026-09-20 01:50:28,342 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39767] 2026-09-20 01:50:28,348 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:28,426 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [634, 633] 2026-09-20 01:50:28,459 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:50:28,475 121 INFO rb-6b6600a-224960-417187 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-20 01:50:28,912 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2781] 2026-09-20 01:50:28,921 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39769] 2026-09-20 01:50:28,927 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:29,323 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2782] 2026-09-20 01:50:29,333 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39771] 2026-09-20 01:50:29,339 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:29,370 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 1840, model: google.drive.account, fields: refresh_token 2026-09-20 01:50:29,386 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [635] 2026-09-20 01:50:29,416 121 INFO rb-6b6600a-224960-417187 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-20 01:50:29,876 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2783] 2026-09-20 01:50:29,883 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39773] 2026-09-20 01:50:29,889 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:30,248 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2784] 2026-09-20 01:50:30,256 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39775] 2026-09-20 01:50:30,261 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:30,305 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [329], uid: 1842, model: google.drive.account 2026-09-20 01:50:30,322 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [636] 2026-09-20 01:50:30,343 121 INFO rb-6b6600a-224960-417187 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-20 01:50:30,804 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2785] 2026-09-20 01:50:30,812 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39777] 2026-09-20 01:50:30,818 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:31,243 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2786] 2026-09-20 01:50:31,255 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39779] 2026-09-20 01:50:31,262 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:31,336 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [637] 2026-09-20 01:50:31,362 121 INFO rb-6b6600a-224960-417187 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-20 01:50:31,788 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2787] 2026-09-20 01:50:31,796 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39781] 2026-09-20 01:50:31,803 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:32,244 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2788] 2026-09-20 01:50:32,250 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39783] 2026-09-20 01:50:32,255 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:32,308 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 1846, model: google.drive.account, fields: refresh_token 2026-09-20 01:50:32,320 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [639, 638] 2026-09-20 01:50:32,342 121 INFO rb-6b6600a-224960-417187 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-20 01:50:32,791 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2789] 2026-09-20 01:50:32,800 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39785] 2026-09-20 01:50:32,806 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:33,187 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2790] 2026-09-20 01:50:33,195 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39787] 2026-09-20 01:50:33,202 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:33,292 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [640] 2026-09-20 01:50:33,331 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:50:33,348 121 INFO rb-6b6600a-224960-417187 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-20 01:50:33,381 121 INFO rb-6b6600a-224960-417187 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-20 01:50:33,420 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:50:33,434 121 INFO rb-6b6600a-224960-417187 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-20 01:50:33,459 121 INFO rb-6b6600a-224960-417187 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-20 01:50:33,484 121 INFO rb-6b6600a-224960-417187 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-20 01:50:33,510 121 INFO rb-6b6600a-224960-417187 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-20 01:50:33,532 121 INFO rb-6b6600a-224960-417187 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-20 01:50:33,563 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:50:33,578 121 INFO rb-6b6600a-224960-417187 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-20 01:50:38,764 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2791] 2026-09-20 01:50:38,772 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39974] 2026-09-20 01:50:38,782 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:39,279 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2792] 2026-09-20 01:50:39,291 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39976] 2026-09-20 01:50:39,298 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:39,771 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2793] 2026-09-20 01:50:39,779 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39978] 2026-09-20 01:50:39,784 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:39,917 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:gdrive_w4_picker_none from n/a 2026-09-20 01:50:39,930 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:50:40,947 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:50:40] "POST /google_drive/picker/session HTTP/1.1" 200 - 22 0.038 0.983 2026-09-20 01:50:40,956 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [643, 642, 641] 2026-09-20 01:50:41,001 121 INFO rb-6b6600a-224960-417187 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-20 01:50:46,016 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2794] 2026-09-20 01:50:46,027 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40165] 2026-09-20 01:50:46,032 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:46,453 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2795] 2026-09-20 01:50:46,462 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40167] 2026-09-20 01:50:46,468 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:46,893 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2796] 2026-09-20 01:50:46,903 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40169] 2026-09-20 01:50:46,910 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:47,056 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:gdrive_w4_picker_a from n/a 2026-09-20 01:50:47,069 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:50:47,307 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:50:47] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.015 0.226 2026-09-20 01:50:47,326 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [646, 645, 644] 2026-09-20 01:50:47,382 121 INFO rb-6b6600a-224960-417187 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-20 01:50:52,218 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2797] 2026-09-20 01:50:52,227 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40356] 2026-09-20 01:50:52,233 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:52,700 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2798] 2026-09-20 01:50:52,707 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40358] 2026-09-20 01:50:52,712 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:53,123 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2799] 2026-09-20 01:50:53,131 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40360] 2026-09-20 01:50:53,140 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:53,249 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:50:53,499 121 INFO rb-6b6600a-224960-417187 odoo.http: Session expired 2026-09-20 01:50:53,500 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:50:53] "POST /google_drive/picker/session HTTP/1.1" 200 - 5 0.001 0.251 2026-09-20 01:50:53,507 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [649, 648, 647] 2026-09-20 01:50:53,546 121 INFO rb-6b6600a-224960-417187 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-20 01:50:58,566 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2800] 2026-09-20 01:50:58,576 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40547] 2026-09-20 01:50:58,582 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:58,963 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2801] 2026-09-20 01:50:58,971 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40549] 2026-09-20 01:50:58,978 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:59,400 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2802] 2026-09-20 01:50:59,409 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40551] 2026-09-20 01:50:59,417 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:50:59,512 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:gdrive_w4_picker_a from n/a 2026-09-20 01:50:59,522 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:50:59,769 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:50:59] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.008 0.242 2026-09-20 01:50:59,784 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [652, 651, 650] 2026-09-20 01:50:59,819 121 INFO rb-6b6600a-224960-417187 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-20 01:51:04,947 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2803] 2026-09-20 01:51:04,956 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40738] 2026-09-20 01:51:04,963 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:05,395 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2804] 2026-09-20 01:51:05,403 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40740] 2026-09-20 01:51:05,409 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:05,924 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2805] 2026-09-20 01:51:05,937 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40742] 2026-09-20 01:51:05,945 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:06,069 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:gdrive_w4_picker_a from n/a 2026-09-20 01:51:06,082 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:51:07,308 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:51:07] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.017 1.210 2026-09-20 01:51:07,323 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:gdrive_w4_picker_b from n/a 2026-09-20 01:51:07,362 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:51:07] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.010 0.018 2026-09-20 01:51:07,378 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [655, 654, 653] 2026-09-20 01:51:07,426 121 INFO rb-6b6600a-224960-417187 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-20 01:51:12,756 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2806] 2026-09-20 01:51:12,763 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40929] 2026-09-20 01:51:12,769 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:13,206 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2807] 2026-09-20 01:51:13,214 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40931] 2026-09-20 01:51:13,219 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:13,738 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2808] 2026-09-20 01:51:13,746 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40933] 2026-09-20 01:51:13,753 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:13,876 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:gdrive_w4_picker_a from n/a 2026-09-20 01:51:13,888 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:51:14,127 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:51:14] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.011 0.230 2026-09-20 01:51:14,146 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:gdrive_w4_picker_b from n/a 2026-09-20 01:51:14,207 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:51:14] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.029 0.018 2026-09-20 01:51:14,215 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [658, 657, 656] 2026-09-20 01:51:14,255 121 INFO rb-6b6600a-224960-417187 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-20 01:51:19,455 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2809] 2026-09-20 01:51:19,462 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41120] 2026-09-20 01:51:19,473 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:19,909 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2810] 2026-09-20 01:51:19,917 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41122] 2026-09-20 01:51:19,924 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:20,404 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2811] 2026-09-20 01:51:20,412 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41124] 2026-09-20 01:51:20,420 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:20,511 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:gdrive_w4_picker_a from n/a 2026-09-20 01:51:20,520 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:51:20,817 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:51:20] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.019 0.280 2026-09-20 01:51:20,833 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:gdrive_w4_picker_b from n/a 2026-09-20 01:51:20,879 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:51:20] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.018 0.016 2026-09-20 01:51:20,889 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [661, 660, 659] 2026-09-20 01:51:20,931 121 INFO rb-6b6600a-224960-417187 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-20 01:51:25,893 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2812] 2026-09-20 01:51:25,904 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41311] 2026-09-20 01:51:25,910 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:26,396 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2813] 2026-09-20 01:51:26,406 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41313] 2026-09-20 01:51:26,415 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:26,854 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2814] 2026-09-20 01:51:26,860 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41315] 2026-09-20 01:51:26,865 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:26,972 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:gdrive_w4_picker_a from n/a 2026-09-20 01:51:26,988 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:51:27,241 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:51:27] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.018 0.240 2026-09-20 01:51:27,261 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [664, 663, 662] 2026-09-20 01:51:27,311 121 INFO rb-6b6600a-224960-417187 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-20 01:51:32,521 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2815] 2026-09-20 01:51:32,528 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41502] 2026-09-20 01:51:32,533 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:32,973 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2816] 2026-09-20 01:51:32,980 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41504] 2026-09-20 01:51:32,988 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:33,379 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2817] 2026-09-20 01:51:33,388 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41506] 2026-09-20 01:51:33,396 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:33,508 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:gdrive_w4_picker_a from n/a 2026-09-20 01:51:33,521 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:51:33,743 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:51:33] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.009 0.215 2026-09-20 01:51:33,755 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [667, 666, 665] 2026-09-20 01:51:33,806 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:51:33,821 121 INFO rb-6b6600a-224960-417187 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-20 01:51:33,928 121 INFO rb-6b6600a-224960-417187 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-20 01:51:34,010 121 INFO rb-6b6600a-224960-417187 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-20 01:51:34,029 121 INFO rb-6b6600a-224960-417187 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-20 01:51:34,089 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:51:34,105 121 INFO rb-6b6600a-224960-417187 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-20 01:51:35,487 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2818] 2026-09-20 01:51:35,496 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41512] 2026-09-20 01:51:35,501 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:35,518 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:gdrive_session_probe_portal from n/a 2026-09-20 01:51:35,523 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:51:35,833 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:51:35] "POST /web/session/get_session_info HTTP/1.1" 200 - 39 0.027 0.285 2026-09-20 01:51:35,835 121 INFO rb-6b6600a-224960-417187 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-20 01:51:35,854 121 INFO rb-6b6600a-224960-417187 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-20 01:51:36,251 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2819] 2026-09-20 01:51:36,264 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41514] 2026-09-20 01:51:36,271 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:36,309 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:gdrive_session_probe_internal from n/a 2026-09-20 01:51:36,315 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:51:36,683 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:51:36] "POST /web/session/get_session_info HTTP/1.1" 200 - 93 0.047 0.324 2026-09-20 01:51:36,685 121 INFO rb-6b6600a-224960-417187 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-20 01:51:36,718 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:51:36,732 121 INFO rb-6b6600a-224960-417187 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-20 01:51:37,181 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2820] 2026-09-20 01:51:37,190 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41516] 2026-09-20 01:51:37,198 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:37,263 121 INFO rb-6b6600a-224960-417187 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-20 01:51:37,676 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2821] 2026-09-20 01:51:37,685 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41518] 2026-09-20 01:51:37,691 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:38,180 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:51:38,194 121 INFO rb-6b6600a-224960-417187 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-20 01:51:38,681 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2822] 2026-09-20 01:51:38,690 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41520] 2026-09-20 01:51:38,696 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:39,198 121 INFO rb-6b6600a-224960-417187 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-20 01:51:39,642 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2823] 2026-09-20 01:51:39,651 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41522] 2026-09-20 01:51:39,659 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:40,129 121 INFO rb-6b6600a-224960-417187 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-20 01:51:40,635 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2824] 2026-09-20 01:51:40,651 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41524] 2026-09-20 01:51:40,655 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:41,118 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:51:41,132 121 INFO rb-6b6600a-224960-417187 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-20 01:51:41,201 121 INFO rb-6b6600a-224960-417187 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-20 01:51:41,258 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [668] 2026-09-20 01:51:41,282 121 INFO rb-6b6600a-224960-417187 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-20 01:51:41,411 121 INFO rb-6b6600a-224960-417187 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-20 01:51:41,472 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:51:41,505 121 INFO rb-6b6600a-224960-417187 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-20 01:51:41,541 121 INFO rb-6b6600a-224960-417187 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-20 01:51:41,575 121 INFO rb-6b6600a-224960-417187 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-20 01:51:41,610 121 INFO rb-6b6600a-224960-417187 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-20 01:51:41,631 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [669] 2026-09-20 01:51:41,655 121 INFO rb-6b6600a-224960-417187 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-20 01:51:41,686 121 INFO rb-6b6600a-224960-417187 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-20 01:51:41,704 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [670] 2026-09-20 01:51:41,722 121 INFO rb-6b6600a-224960-417187 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-20 01:51:41,756 121 INFO rb-6b6600a-224960-417187 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-20 01:51:41,775 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [671] 2026-09-20 01:51:41,806 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:51:41,817 121 INFO rb-6b6600a-224960-417187 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-20 01:51:42,314 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2825] 2026-09-20 01:51:42,325 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41526] 2026-09-20 01:51:42,331 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:42,801 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2826] 2026-09-20 01:51:42,823 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41531] 2026-09-20 01:51:42,830 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:42,861 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3561], uid: 1885, model: res.partner 2026-09-20 01:51:42,870 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1885, model: ir.attachment 2026-09-20 01:51:42,913 121 INFO rb-6b6600a-224960-417187 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-20 01:51:43,415 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2827] 2026-09-20 01:51:43,424 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41533] 2026-09-20 01:51:43,430 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:43,552 121 INFO rb-6b6600a-224960-417187 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-20 01:51:43,961 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2828] 2026-09-20 01:51:43,971 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41537] 2026-09-20 01:51:43,977 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:44,166 121 INFO rb-6b6600a-224960-417187 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-20 01:51:44,687 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2829] 2026-09-20 01:51:44,697 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41542] 2026-09-20 01:51:44,709 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:44,859 121 INFO rb-6b6600a-224960-417187 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-20 01:51:45,322 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2830] 2026-09-20 01:51:45,332 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41546] 2026-09-20 01:51:45,340 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:45,472 121 INFO rb-6b6600a-224960-417187 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-20 01:51:45,907 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2831] 2026-09-20 01:51:45,926 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41550] 2026-09-20 01:51:45,933 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:46,120 121 INFO rb-6b6600a-224960-417187 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-20 01:51:46,575 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2832] 2026-09-20 01:51:46,582 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41555] 2026-09-20 01:51:46,590 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:46,697 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:51:46,711 121 INFO rb-6b6600a-224960-417187 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-20 01:51:47,120 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2833] 2026-09-20 01:51:47,132 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41560] 2026-09-20 01:51:47,141 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:47,527 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2834] 2026-09-20 01:51:47,536 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41562] 2026-09-20 01:51:47,542 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:47,585 121 INFO rb-6b6600a-224960-417187 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-20 01:51:47,922 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2835] 2026-09-20 01:51:47,930 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41565] 2026-09-20 01:51:47,936 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:48,355 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2836] 2026-09-20 01:51:48,363 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41567] 2026-09-20 01:51:48,369 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:48,456 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1894, model: google.drive.account 2026-09-20 01:51:48,486 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1894, model: google.drive.account 2026-09-20 01:51:48,494 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [362], uid: 1895, model: google.drive.account 2026-09-20 01:51:48,527 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [673, 672] 2026-09-20 01:51:48,565 121 INFO rb-6b6600a-224960-417187 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-20 01:51:48,968 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2837] 2026-09-20 01:51:48,982 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41570] 2026-09-20 01:51:48,991 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:49,429 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2838] 2026-09-20 01:51:49,439 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41572] 2026-09-20 01:51:49,445 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:49,513 121 INFO rb-6b6600a-224960-417187 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-20 01:51:49,934 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2839] 2026-09-20 01:51:49,940 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41575] 2026-09-20 01:51:49,945 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:50,277 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2840] 2026-09-20 01:51:50,283 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41577] 2026-09-20 01:51:50,288 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:50,336 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:51:50,349 121 INFO rb-6b6600a-224960-417187 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-20 01:51:50,810 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2841] 2026-09-20 01:51:50,819 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41579] 2026-09-20 01:51:50,823 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:50,889 121 INFO rb-6b6600a-224960-417187 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-20 01:51:51,331 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2842] 2026-09-20 01:51:51,341 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41581] 2026-09-20 01:51:51,348 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:51,403 121 INFO rb-6b6600a-224960-417187 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-20 01:51:51,825 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2843] 2026-09-20 01:51:51,835 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41583] 2026-09-20 01:51:51,841 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:51,901 121 INFO rb-6b6600a-224960-417187 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-20 01:51:52,320 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2844] 2026-09-20 01:51:52,328 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41585] 2026-09-20 01:51:52,333 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:52,426 121 INFO rb-6b6600a-224960-417187 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-20 01:51:52,942 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2845] 2026-09-20 01:51:52,962 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41587] 2026-09-20 01:51:52,970 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:57,164 121 INFO rb-6b6600a-224960-417187 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-20 01:51:57,601 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2846] 2026-09-20 01:51:57,613 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41774] 2026-09-20 01:51:57,622 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:51:57,726 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:51:57,756 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:52:00,521 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d7f1d00> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:52:00,521 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0f7bf100> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:52:00,526 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:52:00,528 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0e345120> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:52:00,540 121 INFO rb-6b6600a-224960-417187 odoo.modules.registry: module viin_google_drive: creating or updating database tables 2026-09-20 01:52:00,777 121 INFO rb-6b6600a-224960-417187 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-20 01:52:05,778 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2847] 2026-09-20 01:52:05,789 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41961] 2026-09-20 01:52:05,795 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:52:06,250 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2848] 2026-09-20 01:52:06,259 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41963] 2026-09-20 01:52:06,267 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:52:06,428 121 INFO rb-6b6600a-224960-417187 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-20 01:52:11,595 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2849] 2026-09-20 01:52:11,605 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42152] 2026-09-20 01:52:11,612 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:52:12,106 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2850] 2026-09-20 01:52:12,117 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42154] 2026-09-20 01:52:12,126 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:52:12,286 121 INFO rb-6b6600a-224960-417187 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-20 01:52:17,538 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2851] 2026-09-20 01:52:17,548 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42343] 2026-09-20 01:52:17,554 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:52:17,981 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2852] 2026-09-20 01:52:17,991 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42345] 2026-09-20 01:52:17,996 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:52:18,148 121 INFO rb-6b6600a-224960-417187 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-20 01:52:23,612 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2853] 2026-09-20 01:52:23,621 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42534] 2026-09-20 01:52:23,628 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:52:24,123 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2854] 2026-09-20 01:52:24,138 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42536] 2026-09-20 01:52:24,145 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:52:24,392 121 INFO rb-6b6600a-224960-417187 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-20 01:52:29,650 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2855] 2026-09-20 01:52:29,659 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42725] 2026-09-20 01:52:29,665 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:52:30,139 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2856] 2026-09-20 01:52:30,145 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42727] 2026-09-20 01:52:30,150 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:52:30,338 121 INFO rb-6b6600a-224960-417187 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-20 01:52:35,407 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2857] 2026-09-20 01:52:35,413 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42916] 2026-09-20 01:52:35,419 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:52:35,894 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2858] 2026-09-20 01:52:35,901 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42918] 2026-09-20 01:52:35,906 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:52:36,132 121 INFO rb-6b6600a-224960-417187 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-20 01:52:41,592 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2859] 2026-09-20 01:52:41,599 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43107] 2026-09-20 01:52:41,605 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:52:42,065 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2860] 2026-09-20 01:52:42,072 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43109] 2026-09-20 01:52:42,076 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:52:42,201 121 INFO rb-6b6600a-224960-417187 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-20 01:52:47,221 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2861] 2026-09-20 01:52:47,229 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43298] 2026-09-20 01:52:47,234 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:52:47,733 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2862] 2026-09-20 01:52:47,744 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43300] 2026-09-20 01:52:47,751 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:52:47,898 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted google.drive.account records with IDs: [378] 2026-09-20 01:52:48,025 121 INFO rb-6b6600a-224960-417187 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-20 01:52:53,434 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2863] 2026-09-20 01:52:53,442 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43489] 2026-09-20 01:52:53,447 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:52:53,894 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2864] 2026-09-20 01:52:53,902 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43491] 2026-09-20 01:52:53,907 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:52:54,112 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [675] 2026-09-20 01:52:54,149 121 INFO rb-6b6600a-224960-417187 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-20 01:53:00,114 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2865] 2026-09-20 01:53:00,122 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43680] 2026-09-20 01:53:00,129 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:53:00,627 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2866] 2026-09-20 01:53:00,637 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43682] 2026-09-20 01:53:00,644 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:53:00,742 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: ir.model 2026-09-20 01:53:00,751 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1924, model: ir.model 2026-09-20 01:53:00,883 121 INFO rb-6b6600a-224960-417187 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-20 01:53:05,720 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2867] 2026-09-20 01:53:05,733 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43871] 2026-09-20 01:53:05,740 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:53:06,160 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2868] 2026-09-20 01:53:06,171 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43873] 2026-09-20 01:53:06,177 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:53:06,480 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:53:08,381 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c103544a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:53:08,382 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0efc3a60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:53:08,387 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:53:08,390 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0efc3ec0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 01:53:08,414 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:53:08,429 121 INFO rb-6b6600a-224960-417187 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-20 01:53:09,085 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2869] 2026-09-20 01:53:09,096 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43877] 2026-09-20 01:53:09,103 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:53:09,426 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [679, 678, 677] 2026-09-20 01:53:09,435 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [676] 2026-09-20 01:53:09,456 121 INFO rb-6b6600a-224960-417187 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-20 01:53:09,835 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2870] 2026-09-20 01:53:09,844 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43881] 2026-09-20 01:53:09,850 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:53:10,108 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [682, 681] 2026-09-20 01:53:10,119 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [680] 2026-09-20 01:53:10,147 121 INFO rb-6b6600a-224960-417187 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-20 01:53:10,543 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2871] 2026-09-20 01:53:10,552 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43884] 2026-09-20 01:53:10,558 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:53:10,823 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [686, 685, 684] 2026-09-20 01:53:10,826 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [683] 2026-09-20 01:53:10,846 121 INFO rb-6b6600a-224960-417187 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-20 01:53:11,265 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2872] 2026-09-20 01:53:11,275 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43887] 2026-09-20 01:53:11,282 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:53:11,597 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [690, 689, 688] 2026-09-20 01:53:11,600 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [687] 2026-09-20 01:53:11,624 121 INFO rb-6b6600a-224960-417187 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-20 01:53:12,053 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2873] 2026-09-20 01:53:12,061 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43890] 2026-09-20 01:53:12,075 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:53:12,329 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [693, 692] 2026-09-20 01:53:12,332 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [691] 2026-09-20 01:53:12,350 121 INFO rb-6b6600a-224960-417187 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-20 01:53:12,742 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2874] 2026-09-20 01:53:12,750 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43893] 2026-09-20 01:53:12,756 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:53:12,858 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [694] 2026-09-20 01:53:12,899 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:53:15,115 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1934 deleted mail.mail records with IDs: [2875] 2026-09-20 01:53:15,186 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2876] 2026-09-20 01:53:15,291 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [2877] 2026-09-20 01:53:15,355 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2878] 2026-09-20 01:53:15,468 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1936 deleted mail.mail records with IDs: [2879] 2026-09-20 01:53:15,536 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2880] 2026-09-20 01:53:15,642 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2881] 2026-09-20 01:53:15,758 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1938 deleted mail.mail records with IDs: [2882] 2026-09-20 01:53:15,788 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_assigner_ticket_access ... 2026-09-20 01:53:15,853 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 1936, model: viin.helpdesk.ticket 2026-09-20 01:53:15,865 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 1936, model: viin.helpdesk.ticket 2026-09-20 01:53:15,939 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1936 deleted mail.message records with IDs: [43904, 43903] 2026-09-20 01:53:15,949 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [17], uid: 1936, model: viin.helpdesk.ticket 2026-09-20 01:53:15,973 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_employee_user_ticket_access_rights ... 2026-09-20 01:53:16,252 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [2883] 2026-09-20 01:53:16,332 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1936 deleted mail.message records with IDs: [43897, 43896] 2026-09-20 01:53:16,341 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [13], uid: 1936, model: viin.helpdesk.ticket 2026-09-20 01:53:16,408 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1936 deleted mail.message records with IDs: [43907, 43901, 43900] 2026-09-20 01:53:16,420 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1936 deleted viin.helpdesk.ticket records with IDs: [15] 2026-09-20 01:53:16,429 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1936 deleted mail.followers records with IDs: [5265, 5266, 5267] 2026-09-20 01:53:16,448 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_leader_access_team ... 2026-09-20 01:53:16,488 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_access_sla ... 2026-09-20 01:53:16,562 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1940 deleted viin.helpdesk.sla records with IDs: [4] 2026-09-20 01:53:16,579 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_user_access_tag ... 2026-09-20 01:53:16,603 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1940 deleted viin.helpdesk.tag records with IDs: [7] 2026-09-20 01:53:16,619 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_member_follower_ticket_access_stage ... 2026-09-20 01:53:16,672 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_stage ... 2026-09-20 01:53:16,689 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1935, model: viin.helpdesk.stage 2026-09-20 01:53:16,712 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_tag ... 2026-09-20 01:53:16,727 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1935, model: viin.helpdesk.tag 2026-09-20 01:53:16,750 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_ticket_access_rights ... 2026-09-20 01:53:16,777 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [682], uid: 1935, model: viin.helpdesk.team 2026-09-20 01:53:16,798 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [682], uid: 1935, model: viin.helpdesk.team 2026-09-20 01:53:16,832 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 1935, model: viin.helpdesk.ticket 2026-09-20 01:53:16,884 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_access_stage ... 2026-09-20 01:53:16,925 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1934, model: viin.helpdesk.stage 2026-09-20 01:53:16,958 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_ticket_access_rights ... 2026-09-20 01:53:17,021 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1934 deleted mail.message records with IDs: [43897, 43896] 2026-09-20 01:53:17,025 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1934 deleted viin.helpdesk.ticket records with IDs: [13] 2026-09-20 01:53:17,031 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1934 deleted mail.followers records with IDs: [5259, 5260, 5261] 2026-09-20 01:53:17,047 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_group_ticket_access_rights ... 2026-09-20 01:53:17,103 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [682], uid: 1937, model: viin.helpdesk.team 2026-09-20 01:53:17,288 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [2884] 2026-09-20 01:53:17,377 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1935 deleted mail.mail records with IDs: [2885] 2026-09-20 01:53:17,459 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1939 deleted mail.message records with IDs: [43910, 43909, 43908, 43899, 43898] 2026-09-20 01:53:17,468 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 1939, model: viin.helpdesk.ticket 2026-09-20 01:53:17,489 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [682], uid: 1939, model: viin.helpdesk.team 2026-09-20 01:53:17,536 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1938 deleted mail.message records with IDs: [43903] 2026-09-20 01:53:17,549 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1938 deleted viin.helpdesk.ticket records with IDs: [17] 2026-09-20 01:53:17,556 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1938 deleted mail.followers records with IDs: [5270, 5271] 2026-09-20 01:53:17,574 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_internal_access_sla ... 2026-09-20 01:53:17,629 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1936, model: viin.helpdesk.sla 2026-09-20 01:53:17,669 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:53:19,768 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1941 deleted mail.mail records with IDs: [2886] 2026-09-20 01:53:19,852 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2887] 2026-09-20 01:53:19,973 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1942 deleted mail.mail records with IDs: [2888] 2026-09-20 01:53:20,043 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2889] 2026-09-20 01:53:20,178 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1943 deleted mail.mail records with IDs: [2890] 2026-09-20 01:53:20,241 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2891] 2026-09-20 01:53:20,352 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2892] 2026-09-20 01:53:20,487 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1945 deleted mail.mail records with IDs: [2893] 2026-09-20 01:53:20,501 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_add_followers: Starting TestAddFollowers.test_add_partner_to_followers_list ... 2026-09-20 01:53:20,584 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1942 deleted mail.mail records with IDs: [2894] 2026-09-20 01:53:20,626 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:53:22,649 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1948 deleted mail.mail records with IDs: [2895] 2026-09-20 01:53:22,704 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2896] 2026-09-20 01:53:22,790 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1949 deleted mail.mail records with IDs: [2897] 2026-09-20 01:53:22,855 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2898] 2026-09-20 01:53:22,988 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1950 deleted mail.mail records with IDs: [2899] 2026-09-20 01:53:23,061 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2900] 2026-09-20 01:53:23,179 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2901] 2026-09-20 01:53:23,313 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1952 deleted mail.mail records with IDs: [2902] 2026-09-20 01:53:23,326 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_analysis_ticket ... 2026-09-20 01:53:23,392 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2903] 2026-09-20 01:53:23,461 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_balanced_assignation ... 2026-09-20 01:53:23,650 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2904] 2026-09-20 01:53:23,740 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2905] 2026-09-20 01:53:23,821 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2906] 2026-09-20 01:53:23,940 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2907] 2026-09-20 01:53:23,968 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_copy_names_the_copies_in_batch ... 2026-09-20 01:53:24,075 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2908] 2026-09-20 01:53:24,899 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2909] 2026-09-20 01:53:24,996 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2910] 2026-09-20 01:53:25,120 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2911] 2026-09-20 01:53:25,207 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2912] 2026-09-20 01:53:25,300 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2913] 2026-09-20 01:53:25,337 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_gateway_ticket_keeps_root_partner_email ... 2026-09-20 01:53:25,511 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2914] 2026-09-20 01:53:25,577 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_no_contact_defaults_to_the_creator ... 2026-09-20 01:53:25,755 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2915] 2026-09-20 01:53:25,793 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assign_exclude_team_leader ... 2026-09-20 01:53:25,934 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2916] 2026-09-20 01:53:25,971 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assignation ... 2026-09-20 01:53:26,108 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2917] 2026-09-20 01:53:26,173 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2918] 2026-09-20 01:53:26,237 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2919] 2026-09-20 01:53:26,319 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2920] 2026-09-20 01:53:26,355 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_ticket_email_keeps_creator_own_contact_email ... 2026-09-20 01:53:26,513 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2921] 2026-09-20 01:53:26,544 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_ticket_email_updates_the_customer_contact ... 2026-09-20 01:53:26,690 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2922] 2026-09-20 01:53:26,750 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_stage ... 2026-09-20 01:53:26,794 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_team ... 2026-09-20 01:53:26,850 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:53:28,831 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1955 deleted mail.mail records with IDs: [2923] 2026-09-20 01:53:28,902 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2924] 2026-09-20 01:53:29,006 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1956 deleted mail.mail records with IDs: [2925] 2026-09-20 01:53:29,073 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2926] 2026-09-20 01:53:29,212 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1957 deleted mail.mail records with IDs: [2927] 2026-09-20 01:53:29,277 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2928] 2026-09-20 01:53:29,392 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2929] 2026-09-20 01:53:29,511 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1959 deleted mail.mail records with IDs: [2930] 2026-09-20 01:53:29,524 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_closed ... 2026-09-20 01:53:29,553 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43959, 43958, 43957, 43956, 43955, 43954, 43953, 43952, 2677, 2676, 2675, 2674, 2673, 2672, 2671, 2670, 2669, 2668, 2667, 2664, 2663, 2662, 2661, 2660, 2659, 2658, 2657, 2656, 2655, 2654, 2653, 2652, 2651, 2650] 2026-09-20 01:53:29,570 121 INFO rb-6b6600a-224960-417187 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-20 01:53:29,570 121 INFO rb-6b6600a-224960-417187 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-20 01:53:29,576 121 INFO rb-6b6600a-224960-417187 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-20 01:53:29,682 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2931] 2026-09-20 01:53:29,756 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2932] 2026-09-20 01:53:29,826 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2933] 2026-09-20 01:53:29,912 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2934] 2026-09-20 01:53:29,986 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2935] 2026-09-20 01:53:30,052 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2936] 2026-09-20 01:53:30,133 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2937] 2026-09-20 01:53:30,191 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2938] 2026-09-20 01:53:30,253 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2939] 2026-09-20 01:53:30,337 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2940] 2026-09-20 01:53:30,417 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2941] 2026-09-20 01:53:30,500 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2942] 2026-09-20 01:53:30,954 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_opened ... 2026-09-20 01:53:30,983 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [43959, 43958, 43957, 43956, 43955, 43954, 43953, 43952, 2677, 2676, 2675, 2674, 2673, 2672, 2671, 2670, 2669, 2668, 2667, 2664, 2663, 2662, 2661, 2660, 2659, 2658, 2657, 2656, 2655, 2654, 2653, 2652, 2651, 2650] 2026-09-20 01:53:30,998 121 INFO rb-6b6600a-224960-417187 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-20 01:53:30,998 121 INFO rb-6b6600a-224960-417187 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-20 01:53:31,005 121 INFO rb-6b6600a-224960-417187 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-20 01:53:31,157 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2943] 2026-09-20 01:53:31,250 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2944] 2026-09-20 01:53:31,339 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2945] 2026-09-20 01:53:31,429 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2946] 2026-09-20 01:53:31,506 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2947] 2026-09-20 01:53:31,586 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2948] 2026-09-20 01:53:31,666 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2949] 2026-09-20 01:53:31,745 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2950] 2026-09-20 01:53:31,822 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2951] 2026-09-20 01:53:31,896 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2952] 2026-09-20 01:53:31,971 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2953] 2026-09-20 01:53:32,036 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2954] 2026-09-20 01:53:32,391 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:53:32,408 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-09-20 01:53:32,428 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:portal from n/a 2026-09-20 01:53:32,439 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:53:33,541 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:33] "GET /my/tickets/create HTTP/1.1" 200 - 233 0.138 0.965 2026-09-20 01:53:33,812 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:33] "POST /my/tickets/create HTTP/1.1" 200 - 109 0.108 0.156 2026-09-20 01:53:34,021 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:34] "GET /my/tickets/77 HTTP/1.1" 200 - 55 0.034 0.169 2026-09-20 01:53:34,226 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2957] 2026-09-20 01:53:34,266 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2958] 2026-09-20 01:53:34,345 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:34] "GET /my/tickets/77 HTTP/1.1" 200 - 30 0.016 0.059 2026-09-20 01:53:34,355 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:34] "GET /my/tickets/9999999?access_token=1 HTTP/1.1" 303 - 1 0.000 0.003 2026-09-20 01:53:34,633 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:34] "GET /my HTTP/1.1" 200 - 78 0.055 0.220 2026-09-20 01:53:34,784 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:53:34] "GET /my/tickets HTTP/1.1" 200 - 46 0.033 0.114 2026-09-20 01:53:34,827 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:53:37,376 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1962 deleted mail.mail records with IDs: [2959] 2026-09-20 01:53:37,450 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2960] 2026-09-20 01:53:37,551 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1963 deleted mail.mail records with IDs: [2961] 2026-09-20 01:53:37,621 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2962] 2026-09-20 01:53:37,788 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1964 deleted mail.mail records with IDs: [2963] 2026-09-20 01:53:37,873 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2964] 2026-09-20 01:53:37,998 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2965] 2026-09-20 01:53:38,151 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1966 deleted mail.mail records with IDs: [2966] 2026-09-20 01:53:38,253 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2967] 2026-09-20 01:53:38,325 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2968] 2026-09-20 01:53:38,418 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2969] 2026-09-20 01:53:38,487 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2970] 2026-09-20 01:53:38,577 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2971] 2026-09-20 01:53:38,647 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2972] 2026-09-20 01:53:38,755 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2973] 2026-09-20 01:53:38,849 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2974] 2026-09-20 01:53:38,937 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2975] 2026-09-20 01:53:39,006 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2976] 2026-09-20 01:53:39,097 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2977] 2026-09-20 01:53:39,159 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2978] 2026-09-20 01:53:39,221 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2979] 2026-09-20 01:53:39,267 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2980] 2026-09-20 01:53:39,276 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk_rating: Starting TestHelpdeskRating.test_dashboard_rating_counted_when_db_clock_runs_ahead_of_host ... 2026-09-20 01:53:39,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2981] 2026-09-20 01:53:39,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2982] 2026-09-20 01:53:39,515 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk_rating: Starting TestHelpdeskRating.test_helpdesk_ticket_dashboard ... 2026-09-20 01:53:39,680 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:53:39,710 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_01 ... 2026-09-20 01:53:39,832 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_02 ... 2026-09-20 01:53:40,150 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2983] 2026-09-20 01:53:40,183 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2984] 2026-09-20 01:53:40,216 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_03 ... 2026-09-20 01:53:40,523 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2985] 2026-09-20 01:53:40,693 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2986] 2026-09-20 01:53:40,731 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2987] 2026-09-20 01:53:40,770 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:53:40,807 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_send_helpdesk_sla_deadline_reminder_email ... 2026-09-20 01:53:40,980 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2988] 2026-09-20 01:53:41,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-20 01:53:41,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-20 01:53:41,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-20 01:53:41,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-20 01:53:41,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-20 01:53:41,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-20 01:53:41,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-20 01:53:41,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-20 01:53:41,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-20 01:53:41,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-20 01:53:41,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-20 01:53:41,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-20 01:53:41,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-20 01:53:41,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-20 01:53:41,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) started manually 2026-09-20 01:53:41,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (68) done 2026-09-20 01:53:42,029 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_overlap ... 2026-09-20 01:53:42,069 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_1 ... 2026-09-20 01:53:42,259 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2994] 2026-09-20 01:53:42,305 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_2 ... 2026-09-20 01:53:42,473 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2995] 2026-09-20 01:53:42,518 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_failed ... 2026-09-20 01:53:42,726 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2996] 2026-09-20 01:53:42,974 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2997] 2026-09-20 01:53:43,033 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_ongoing_reached ... 2026-09-20 01:53:43,265 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2998] 2026-09-20 01:53:43,327 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:53:45,203 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1969 deleted mail.mail records with IDs: [2999] 2026-09-20 01:53:45,273 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3000] 2026-09-20 01:53:45,360 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1970 deleted mail.mail records with IDs: [3001] 2026-09-20 01:53:45,427 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3002] 2026-09-20 01:53:45,579 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1971 deleted mail.mail records with IDs: [3003] 2026-09-20 01:53:45,659 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3004] 2026-09-20 01:53:45,792 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3005] 2026-09-20 01:53:45,927 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1973 deleted mail.mail records with IDs: [3006] 2026-09-20 01:53:45,942 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket ... 2026-09-20 01:53:46,047 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3007] 2026-09-20 01:53:46,139 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_for_yourself ... 2026-09-20 01:53:46,403 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3008] 2026-09-20 01:53:46,536 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_unlink_data ... 2026-09-20 01:53:46,709 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3009] 2026-09-20 01:53:46,791 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_with_pretty_format_a_2_tuple ... 2026-09-20 01:53:47,059 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3010] 2026-09-20 01:53:47,165 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_opp_create_ticket ... 2026-09-20 01:53:47,304 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3011] 2026-09-20 01:53:47,348 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [126026] 2026-09-20 01:53:47,349 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [9] 2026-09-20 01:53:47,418 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:53:49,762 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1976 deleted mail.mail records with IDs: [3012] 2026-09-20 01:53:49,847 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3013] 2026-09-20 01:53:49,962 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1977 deleted mail.mail records with IDs: [3014] 2026-09-20 01:53:50,031 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3015] 2026-09-20 01:53:50,149 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1978 deleted mail.mail records with IDs: [3016] 2026-09-20 01:53:50,213 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3017] 2026-09-20 01:53:50,335 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3018] 2026-09-20 01:53:50,461 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1980 deleted mail.mail records with IDs: [3019] 2026-09-20 01:53:50,551 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3020] 2026-09-20 01:53:50,641 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3021] 2026-09-20 01:53:50,652 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_crm.tests.test_ticket2lead: Starting TestTicket2Lead.test_ticket2lead ... 2026-09-20 01:53:50,762 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:53:52,891 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1983 deleted mail.mail records with IDs: [3022] 2026-09-20 01:53:52,963 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3023] 2026-09-20 01:53:53,051 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1984 deleted mail.mail records with IDs: [3024] 2026-09-20 01:53:53,133 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3025] 2026-09-20 01:53:53,262 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1985 deleted mail.mail records with IDs: [3026] 2026-09-20 01:53:53,330 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3027] 2026-09-20 01:53:53,440 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3028] 2026-09-20 01:53:53,547 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1987 deleted mail.mail records with IDs: [3029] 2026-09-20 01:53:53,558 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_source_department_id ... 2026-09-20 01:53:53,698 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3030] 2026-09-20 01:53:53,895 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_target_department_id ... 2026-09-20 01:53:54,065 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3031] 2026-09-20 01:53:54,199 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:53:56,493 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1990 deleted mail.mail records with IDs: [3032] 2026-09-20 01:53:56,588 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3033] 2026-09-20 01:53:56,740 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1991 deleted mail.mail records with IDs: [3034] 2026-09-20 01:53:56,823 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3035] 2026-09-20 01:53:57,019 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1992 deleted mail.mail records with IDs: [3036] 2026-09-20 01:53:57,105 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3037] 2026-09-20 01:53:57,214 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3038] 2026-09-20 01:53:57,341 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1994 deleted mail.mail records with IDs: [3039] 2026-09-20 01:53:57,355 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_by_command ... 2026-09-20 01:53:57,620 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3040] 2026-09-20 01:53:57,667 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_picks_portal_customer_over_other_operator ... 2026-09-20 01:53:57,912 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3041] 2026-09-20 01:53:57,959 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:54:00,159 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1997 deleted mail.mail records with IDs: [3042] 2026-09-20 01:54:00,259 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3043] 2026-09-20 01:54:00,354 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1998 deleted mail.mail records with IDs: [3044] 2026-09-20 01:54:00,424 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3045] 2026-09-20 01:54:00,570 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1999 deleted mail.mail records with IDs: [3046] 2026-09-20 01:54:00,646 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3047] 2026-09-20 01:54:00,777 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3048] 2026-09-20 01:54:00,889 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2001 deleted mail.mail records with IDs: [3049] 2026-09-20 01:54:00,901 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_odoo_module.tests.test_helpdesk_ticket: Starting TestHelpdesk.test_compute_odoo_module_version_id_01 ... 2026-09-20 01:54:01,063 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3050] 2026-09-20 01:54:01,094 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_odoo_module.tests.test_helpdesk_ticket: Starting TestHelpdesk.test_compute_odoo_module_version_id_02 ... 2026-09-20 01:54:01,271 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3051] 2026-09-20 01:54:01,318 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:54:01,332 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_project.tests.test_access_rights: Starting TestAccessTicket.test_user_who_following_task_or_project_read_ticket ... 2026-09-20 01:54:01,485 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:54:03,582 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2004 deleted mail.mail records with IDs: [3052] 2026-09-20 01:54:03,661 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3053] 2026-09-20 01:54:03,761 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2005 deleted mail.mail records with IDs: [3054] 2026-09-20 01:54:03,822 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3055] 2026-09-20 01:54:03,969 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2006 deleted mail.mail records with IDs: [3056] 2026-09-20 01:54:04,038 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3057] 2026-09-20 01:54:04,182 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3058] 2026-09-20 01:54:04,298 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2008 deleted mail.mail records with IDs: [3059] 2026-09-20 01:54:04,309 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_003_change_project_after_set_task ... 2026-09-20 01:54:04,385 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_set_project_id_to_false ... 2026-09-20 01:54:04,475 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_user_admin_create_ticket ... 2026-09-20 01:54:04,574 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:54:06,612 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2011 deleted mail.mail records with IDs: [3060] 2026-09-20 01:54:06,680 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3061] 2026-09-20 01:54:06,775 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2012 deleted mail.mail records with IDs: [3062] 2026-09-20 01:54:06,837 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3063] 2026-09-20 01:54:06,977 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2013 deleted mail.mail records with IDs: [3064] 2026-09-20 01:54:07,039 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3065] 2026-09-20 01:54:07,169 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3066] 2026-09-20 01:54:07,293 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2015 deleted mail.mail records with IDs: [3067] 2026-09-20 01:54:07,306 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_project.tests.test_project_task: Starting TestProjectTask.test_view_ticket_count ... 2026-09-20 01:54:07,395 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:54:09,359 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2018 deleted mail.mail records with IDs: [3068] 2026-09-20 01:54:09,438 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3069] 2026-09-20 01:54:09,530 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2019 deleted mail.mail records with IDs: [3070] 2026-09-20 01:54:09,593 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3071] 2026-09-20 01:54:09,742 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2020 deleted mail.mail records with IDs: [3072] 2026-09-20 01:54:09,817 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3073] 2026-09-20 01:54:09,965 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3074] 2026-09-20 01:54:10,094 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2022 deleted mail.mail records with IDs: [3075] 2026-09-20 01:54:10,107 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket ... 2026-09-20 01:54:10,204 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3076] 2026-09-20 01:54:10,245 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [139985] 2026-09-20 01:54:10,245 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26] 2026-09-20 01:54:10,332 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_for_yourself ... 2026-09-20 01:54:10,676 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3077] 2026-09-20 01:54:10,829 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_unlink ... 2026-09-20 01:54:10,992 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3078] 2026-09-20 01:54:11,103 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:54:13,391 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2025 deleted mail.mail records with IDs: [3079] 2026-09-20 01:54:13,473 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3080] 2026-09-20 01:54:13,615 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2026 deleted mail.mail records with IDs: [3081] 2026-09-20 01:54:13,683 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3082] 2026-09-20 01:54:13,818 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2027 deleted mail.mail records with IDs: [3083] 2026-09-20 01:54:13,884 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3084] 2026-09-20 01:54:14,009 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3085] 2026-09-20 01:54:14,147 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2029 deleted mail.mail records with IDs: [3086] 2026-09-20 01:54:14,227 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3087] 2026-09-20 01:54:14,349 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3088] 2026-09-20 01:54:14,400 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task ... 2026-09-20 01:54:14,496 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3089] 2026-09-20 01:54:14,551 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task_remains_assignee ... 2026-09-20 01:54:14,711 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3090] 2026-09-20 01:54:14,929 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_multy_ticket2task ... 2026-09-20 01:54:15,161 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_ticket2task ... 2026-09-20 01:54:15,321 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3092] 2026-09-20 01:54:15,481 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:54:15,783 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3093] 2026-09-20 01:54:15,891 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3094] 2026-09-20 01:54:16,013 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3095] 2026-09-20 01:54:16,032 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_project.tests.test_ticket_count: Starting TestHelpdeskTicket.test_check_help_desk_ticket_count ... 2026-09-20 01:54:16,086 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:54:18,464 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2032 deleted mail.mail records with IDs: [3096] 2026-09-20 01:54:18,532 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3097] 2026-09-20 01:54:18,625 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2033 deleted mail.mail records with IDs: [3098] 2026-09-20 01:54:18,699 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3099] 2026-09-20 01:54:18,839 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2034 deleted mail.mail records with IDs: [3100] 2026-09-20 01:54:18,912 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3101] 2026-09-20 01:54:19,056 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3102] 2026-09-20 01:54:19,206 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2036 deleted mail.mail records with IDs: [3103] 2026-09-20 01:54:19,227 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-09-20 01:54:19,515 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:portal from n/a 2026-09-20 01:54:19,533 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:54:21,446 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:21] "GET /my/tickets/create?saleorder=596 HTTP/1.1" 200 - 227 0.134 1.785 2026-09-20 01:54:21,767 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:21] "POST /my/tickets/create?saleorder=596 HTTP/1.1" 200 - 113 0.141 0.172 2026-09-20 01:54:21,810 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals_ticket_company_matches_sale_order ... 2026-09-20 01:54:26,963 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:company_b_portal from n/a 2026-09-20 01:54:26,975 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:54:27,956 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:27] "GET /my/tickets/create?saleorder=597 HTTP/1.1" 200 - 222 0.136 0.848 2026-09-20 01:54:28,143 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:54:28] "POST /my/tickets/create?saleorder=597 HTTP/1.1" 200 - 91 0.057 0.121 2026-09-20 01:54:28,227 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:54:28,243 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_01 ... 2026-09-20 01:54:28,377 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_02 ... 2026-09-20 01:54:28,558 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:54:30,711 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2040 deleted mail.mail records with IDs: [3107] 2026-09-20 01:54:30,778 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3108] 2026-09-20 01:54:30,877 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2041 deleted mail.mail records with IDs: [3109] 2026-09-20 01:54:30,960 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3110] 2026-09-20 01:54:31,123 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2042 deleted mail.mail records with IDs: [3111] 2026-09-20 01:54:31,199 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3112] 2026-09-20 01:54:31,356 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3113] 2026-09-20 01:54:31,476 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2044 deleted mail.mail records with IDs: [3114] 2026-09-20 01:54:31,489 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet ... 2026-09-20 01:54:31,873 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet_01 ... 2026-09-20 01:54:32,356 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:54:34,689 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2047 deleted mail.mail records with IDs: [3115] 2026-09-20 01:54:34,773 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3116] 2026-09-20 01:54:34,880 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2048 deleted mail.mail records with IDs: [3117] 2026-09-20 01:54:34,944 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3118] 2026-09-20 01:54:35,112 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2049 deleted mail.mail records with IDs: [3119] 2026-09-20 01:54:35,188 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3120] 2026-09-20 01:54:35,332 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3121] 2026-09-20 01:54:35,454 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2051 deleted mail.mail records with IDs: [3122] 2026-09-20 01:54:35,809 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3123] 2026-09-20 01:54:35,862 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_01_start_stop_timer_on_ticket ... 2026-09-20 01:54:36,072 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_02_switch_from_task_to_ticket ... 2026-09-20 01:54:36,330 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_03_switch_from_ticket_to_task ... 2026-09-20 01:54:36,609 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_04_cross_day_switch_from_task_to_ticket ... 2026-09-20 01:54:36,934 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_05_cross_day_switch_from_ticket_to_task ... 2026-09-20 01:54:37,243 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_06_systray_timer_menu_sections ... 2026-09-20 01:54:37,547 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 01:54:37,768 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_01_display_name_default ... 2026-09-20 01:54:37,843 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_02_display_name_hierarchical ... 2026-09-20 01:54:37,867 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_03_rec_names_search_behavior ... 2026-09-20 01:54:37,908 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:54:38,538 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_01_department_manager_not_self_manager ... 2026-09-20 01:54:38,759 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_02_recursive_managers_parent_ids_order_and_count ... 2026-09-20 01:54:38,864 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_03_department_managers_chain_even_if_parent_id_forced_false ... 2026-09-20 01:54:39,047 121 INFO rb-6b6600a-224960-417187 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-20 01:54:39,186 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_05_recursive_managers_index_order_case_multi_dept_superiors ... 2026-09-20 01:54:39,338 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_06_department_manager_ids_cases ... 2026-09-20 01:54:39,488 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_07_department_recursive_child_ids ... 2026-09-20 01:54:39,550 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:54:39,980 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_90_department_manager_parent_id_not_self ... 2026-09-20 01:54:40,140 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_91_staff_parent_id_is_department_manager ... 2026-09-20 01:54:40,207 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:54:40,651 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdStaleDependency.test_93_stored_parent_id_follows_grandparent_manager_change ... 2026-09-20 01:54:40,880 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:54:41,356 121 INFO rb-6b6600a-224960-417187 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-20 01:54:41,496 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:54:41,947 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_01_public_compute_parent_ids ... 2026-09-20 01:54:42,088 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_02_public_search_parent_ids ... 2026-09-20 01:54:42,117 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_03_public_mirror_parent_id_comodel_is_employee_public ... 2026-09-20 01:54:42,518 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_04_private_parent_id_not_regressed_by_public_fix ... 2026-09-20 01:54:42,782 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_05_public_parent_id_batch_query_count_is_batch_size_independent ... 2026-09-20 01:54:43,437 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-20 01:54:43,916 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_hr_department_hierarchy: Starting TestHrDepartmentHierarchy.test_manager_ids_includes_own_and_inherited_managers ... 2026-09-20 01:54:44,089 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_hr_department_hierarchy: Starting TestHrDepartmentHierarchy.test_recursive_child_ids_empty_for_leaf_department ... 2026-09-20 01:54:44,130 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:54:44,540 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_01_compute_is_department_manager ... 2026-09-20 01:54:44,682 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_02_search_is_department_manager_true_false ... 2026-09-20 01:54:44,725 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_03_search_is_department_manager_not_equal ... 2026-09-20 01:54:44,778 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:54:44,967 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_01_participation_date_constraint_invalid ... 2026-09-20 01:54:45,039 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_02_participation_date_constraint_valid ... 2026-09-20 01:54:45,080 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:54:45,095 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_availability_is_assigned_in_compute ... 2026-09-20 01:54:45,120 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_has_matching_availability_field ... 2026-09-20 01:54:45,143 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_has_view_wiring ... 2026-09-20 01:54:45,166 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_availability_fields_exist ... 2026-09-20 01:54:45,188 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_compute_availability_matches_registry ... 2026-09-20 01:54:45,408 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_module_toggle_fields_exist ... 2026-09-20 01:54:45,427 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_availability_field_exists ... 2026-09-20 01:54:45,445 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_compute_availability_matches_registry ... 2026-09-20 01:54:45,612 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_module_toggle_field_exists ... 2026-09-20 01:54:45,647 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:54:46,402 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_01_search_in_and_equal ... 2026-09-20 01:54:46,669 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_02_search_not_in_and_not_equal ... 2026-09-20 01:54:46,737 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_03_search_ilike_and_not_ilike ... 2026-09-20 01:54:46,804 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_04_search_any_and_not_any ... 2026-09-20 01:54:46,869 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_05_search_without_department_managers ... 2026-09-20 01:54:46,945 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-20 01:54:47,272 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_06_search_equal_false_and_not_equal_false ... 2026-09-20 01:54:47,386 121 INFO rb-6b6600a-224960-417187 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-20 01:54:47,418 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_08_search_invalid_operator_raises ... 2026-09-20 01:54:47,449 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:54:48,135 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3124] 2026-09-20 01:54:48,145 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44260] 2026-09-20 01:54:48,152 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:54:48,562 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3125] 2026-09-20 01:54:48,569 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44262] 2026-09-20 01:54:48,574 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:54:48,588 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_01_regular_user_cannot_write_employee_vat ... 2026-09-20 01:54:48,593 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2054, model: hr.employee 2026-09-20 01:54:48,619 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_02_hr_user_can_write_employee_vat_and_sync_partner ... 2026-09-20 01:54:48,702 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_03_access_hr_organization_models ... 2026-09-20 01:54:48,754 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2054, model: hr.organization 2026-09-20 01:54:48,774 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_04_access_participation_models ... 2026-09-20 01:54:48,818 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2054, model: hr.organization.participation 2026-09-20 01:54:48,853 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:54:48,866 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_analytic_accounting ... 2026-09-20 01:54:50,041 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_full_accounting_feature ... 2026-09-20 01:54:51,063 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:54:51,080 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_account.tests.test_accout_analytic_distribution_model: Starting TestAnalyticDistributionModel.test_compute_analytic_distribution ... 2026-09-20 01:54:52,256 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:54:52,268 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment ... 2026-09-20 01:54:53,213 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment_3 ... 2026-09-20 01:54:54,334 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:54:54,350 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_receive_money ... 2026-09-20 01:54:57,910 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_send_money ... 2026-09-20 01:54:59,737 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 01:55:06,940 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_01_create_appraisal ... 2026-09-20 01:55:07,009 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_02_appraisal_workflow ... 2026-09-20 01:55:07,421 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_03_batch_creation ... 2026-09-20 01:55:07,750 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_04_feedback_count ... 2026-09-20 01:55:07,966 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_05_update_participants ... 2026-09-20 01:55:08,263 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_06_resend_to_participant_uses_other_feedback_template ... 2026-09-20 01:55:08,570 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:55:15,514 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_01_employee_access ... 2026-09-20 01:55:15,593 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2074, model: viin.hr.appraisal 2026-09-20 01:55:15,828 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2074 deleted mail.message records with IDs: [44752] 2026-09-20 01:55:15,830 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2074, model: viin.hr.appraisal 2026-09-20 01:55:15,855 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_02_manager_access ... 2026-09-20 01:55:15,935 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2075, model: viin.hr.appraisal 2026-09-20 01:55:16,174 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2075 deleted mail.message records with IDs: [44758] 2026-09-20 01:55:16,176 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2075, model: viin.hr.appraisal 2026-09-20 01:55:16,196 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_03_appraisal_officer_access ... 2026-09-20 01:55:16,323 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2076 deleted mail.message records with IDs: [44763] 2026-09-20 01:55:16,338 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2076 deleted viin.hr.appraisal records with IDs: [14] 2026-09-20 01:55:16,343 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2076 deleted mail.followers records with IDs: [5742] 2026-09-20 01:55:16,369 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_04_survey_access ... 2026-09-20 01:55:16,650 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_05_multi_company_access ... 2026-09-20 01:55:17,148 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_appraisal_matrix_results_no_error ... 2026-09-20 01:55:17,256 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_cannot_read_certification_survey ... 2026-09-20 01:55:17,334 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_reads_appraisal_template ... 2026-09-20 01:55:17,420 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_survey_read_limited_to_appraisal_and_own ... 2026-09-20 01:55:17,576 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 2074, model: survey.survey 2026-09-20 01:55:17,595 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 2074, model: survey.survey 2026-09-20 01:55:17,681 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:55:25,517 121 INFO rb-6b6600a-224960-417187 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-20 01:55:25,761 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_appraisal.tests.test_survey_survey_appraisal_rule_leak: Starting TestSurveySurveyAppraisalRuleLeak.test_plain_internal_user_cannot_read_certification_survey ... 2026-09-20 01:55:25,844 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 2078, model: survey.survey 2026-09-20 01:55:25,877 121 INFO rb-6b6600a-224960-417187 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-20 01:55:25,957 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 2083, model: survey.survey 2026-09-20 01:55:25,993 121 INFO rb-6b6600a-224960-417187 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-20 01:55:26,073 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 2082, model: survey.survey 2026-09-20 01:55:26,147 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 01:55:26,519 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_07_global_leave ... 2026-09-20 01:55:26,742 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [11] 2026-09-20 01:55:26,909 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [12] 2026-09-20 01:55:27,006 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_08_global_leave ... 2026-09-20 01:55:27,074 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [21, 22, 23, 20] 2026-09-20 01:55:27,509 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [631] 2026-09-20 01:55:27,587 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [14] 2026-09-20 01:55:27,726 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [24] 2026-09-20 01:55:27,748 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [15] 2026-09-20 01:55:27,806 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_20_res_leave ... 2026-09-20 01:55:27,901 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_01 ... 2026-09-20 01:55:28,006 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_02 ... 2026-09-20 01:55:28,149 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_03 ... 2026-09-20 01:55:28,243 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_22_res_leave ... 2026-09-20 01:55:28,351 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_23_res_leave ... 2026-09-20 01:55:28,449 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_01 ... 2026-09-20 01:55:28,546 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_02 ... 2026-09-20 01:55:28,673 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:55:28,885 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_attendance_validation.tests.test_hr_contract: Starting TestHrContract.test_09_hr_contract ... 2026-09-20 01:55:29,168 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:55:29,350 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_01_valid_worked_hours ... 2026-09-20 01:55:29,461 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [25] 2026-09-20 01:55:29,700 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_02_valid_worked_hours ... 2026-09-20 01:55:30,005 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [27] 2026-09-20 01:55:30,121 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_03_valid_worked_hours ... 2026-09-20 01:55:30,307 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_04_valid_worked_hours ... 2026-09-20 01:55:30,517 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_05_valid_worked_hours ... 2026-09-20 01:55:30,717 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_06_valid_worked_hours ... 2026-09-20 01:55:30,816 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [32] 2026-09-20 01:55:30,888 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [33] 2026-09-20 01:55:31,218 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_auto_checkout ... 2026-09-20 01:55:31,353 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_manual_checkout_by_user_id ... 2026-09-20 01:55:31,539 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:55:31,776 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_20 ... 2026-09-20 01:55:32,021 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_21 ... 2026-09-20 01:55:32,366 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_22 ... 2026-09-20 01:55:32,713 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_01 ... 2026-09-20 01:55:32,930 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_02 ... 2026-09-20 01:55:33,168 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31 ... 2026-09-20 01:55:33,458 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01 ... 2026-09-20 01:55:33,926 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-09-20 01:55:34,655 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-09-20 01:55:35,265 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_02 ... 2026-09-20 01:55:35,754 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03A ... 2026-09-20 01:55:36,190 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03B ... 2026-09-20 01:55:36,649 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_04 ... 2026-09-20 01:55:37,219 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05 ... 2026-09-20 01:55:37,775 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-09-20 01:55:38,491 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_40 ... 2026-09-20 01:55:39,012 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_01 ... 2026-09-20 01:55:39,505 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_02 ... 2026-09-20 01:55:39,981 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:55:40,245 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_21 ... 2026-09-20 01:55:40,629 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_22 ... 2026-09-20 01:55:40,855 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_01 ... 2026-09-20 01:55:41,066 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_02 ... 2026-09-20 01:55:41,272 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31 ... 2026-09-20 01:55:41,536 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01 ... 2026-09-20 01:55:41,998 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-09-20 01:55:42,509 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-09-20 01:55:43,060 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_02 ... 2026-09-20 01:55:43,497 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03A ... 2026-09-20 01:55:43,854 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03B ... 2026-09-20 01:55:44,233 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_04 ... 2026-09-20 01:55:44,722 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05 ... 2026-09-20 01:55:45,155 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-09-20 01:55:45,706 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_40 ... 2026-09-20 01:55:46,082 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_01 ... 2026-09-20 01:55:46,536 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_02 ... 2026-09-20 01:55:46,961 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_01 ... 2026-09-20 01:55:47,435 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_02 ... 2026-09-20 01:55:47,882 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_03 ... 2026-09-20 01:55:48,301 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_04 ... 2026-09-20 01:55:48,751 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_51_reconfirm ... 2026-09-20 01:55:49,261 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_cancel_20 ... 2026-09-20 01:55:49,464 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:55:49,705 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_01_check_dates ... 2026-09-20 01:55:49,837 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_01 ... 2026-09-20 01:55:50,037 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_02 ... 2026-09-20 01:55:50,125 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_03 ... 2026-09-20 01:55:50,684 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_01 ... 2026-09-20 01:55:50,755 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_02 ... 2026-09-20 01:55:51,193 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_03 ... 2026-09-20 01:55:51,410 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_04 ... 2026-09-20 01:55:51,661 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_10_unlink_except_contract_detail ... 2026-09-20 01:55:51,917 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45604, 45603] 2026-09-20 01:55:52,077 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45602] 2026-09-20 01:55:52,085 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [99] 2026-09-20 01:55:52,138 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45607, 45606, 45604, 45603] 2026-09-20 01:55:52,178 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_11_create ... 2026-09-20 01:55:52,197 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_12_cancel_main_contract_01 ... 2026-09-20 01:55:52,503 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45609] 2026-09-20 01:55:52,508 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [100] 2026-09-20 01:55:52,545 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [45613, 45611, 45610] 2026-09-20 01:55:52,608 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.contract records with IDs: [150] 2026-09-20 01:55:52,642 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_01 ... 2026-09-20 01:55:52,872 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_02 ... 2026-09-20 01:55:53,137 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_01 ... 2026-09-20 01:55:53,243 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_02 ... 2026-09-20 01:55:53,447 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_03 ... 2026-09-20 01:55:53,617 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_start ... 2026-09-20 01:55:53,833 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_01 ... 2026-09-20 01:55:54,084 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_02 ... 2026-09-20 01:55:54,386 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:55:54,623 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_01_write_state_close ... 2026-09-20 01:55:54,820 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_01 ... 2026-09-20 01:55:55,062 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_02 ... 2026-09-20 01:55:55,410 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_03 ... 2026-09-20 01:55:55,976 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:55:56,152 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_01_contract_history ... 2026-09-20 01:55:56,247 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_02_contract_history_01 ... 2026-09-20 01:55:56,353 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:56:06,184 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_01_changes_report ... 2026-09-20 01:56:06,478 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_01 ... 2026-09-20 01:56:06,720 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_02 ... 2026-09-20 01:56:06,955 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_03 ... 2026-09-20 01:56:07,416 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_02_changes_report_04 ... 2026-09-20 01:56:07,735 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_03_changes_report_01 ... 2026-09-20 01:56:08,182 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_employee_changes_report: Starting TestHrEmployeeTransfer.test_03_changes_report_02 ... 2026-09-20 01:56:08,543 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:56:13,508 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_01 ... 2026-09-20 01:56:13,976 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3152] 2026-09-20 01:56:14,055 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_02 ... 2026-09-20 01:56:14,423 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3153] 2026-09-20 01:56:14,485 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_03 ... 2026-09-20 01:56:14,695 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3154] 2026-09-20 01:56:14,760 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_01 ... 2026-09-20 01:56:15,076 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [279] 2026-09-20 01:56:15,214 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_02 ... 2026-09-20 01:56:15,533 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_03 ... 2026-09-20 01:56:15,872 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [282] 2026-09-20 01:56:16,015 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_04 ... 2026-09-20 01:56:16,253 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:56:16,403 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_01_qualify_interval_dates_type ... 2026-09-20 01:56:16,514 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_02_qualify_interval_return_type ... 2026-09-20 01:56:16,607 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_03_qualify_interval_dates ... 2026-09-20 01:56:16,719 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_04_qualify_interval_datetimes ... 2026-09-20 01:56:16,849 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_11_get_resource_calendar_intervals_dates ... 2026-09-20 01:56:16,971 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_12_get_resource_calendar_intervals_datetimes ... 2026-09-20 01:56:17,102 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_21_get_resource_calendar_map ... 2026-09-20 01:56:17,234 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_31_get_unavailable_intervals_given_types ... 2026-09-20 01:56:17,386 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_32_get_unavailable_intervals ... 2026-09-20 01:56:17,553 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive ... 2026-09-20 01:56:17,730 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive_global_leaves ... 2026-09-20 01:56:18,348 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:56:18,534 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_01__get_resource_calendar_intervals_raise ... 2026-09-20 01:56:18,615 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_02__get_resource_calendar_intervals__no_given_date ... 2026-09-20 01:56:18,843 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_03__get_resource_calendar_intervals__single_date_start__date_type ... 2026-09-20 01:56:19,027 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_04__get_resource_calendar_intervals__single_date_start__datetime_type ... 2026-09-20 01:56:19,948 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_05__get_resource_calendar_intervals__single_date_end__date_type ... 2026-09-20 01:56:20,152 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_06__get_resource_calendar_intervals__start_and_end_date_type ... 2026-09-20 01:56:20,321 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_07__get_resource_calendar_intervals__start_and_end_datetime_type ... 2026-09-20 01:56:20,501 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:56:20,684 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_01__get_work_intervals_raise ... 2026-09-20 01:56:20,751 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_02__get_work_intervals_before_contract ... 2026-09-20 01:56:20,927 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_03__get_work_intervals_calendars ... 2026-09-20 01:56:21,270 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:56:21,453 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_01__list_leaves_intervals_arg_type ... 2026-09-20 01:56:21,563 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_02__list_leaves_intervals ... 2026-09-20 01:56:21,674 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_03__list_leaves_intervals ... 2026-09-20 01:56:21,780 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_04__list_leaves_intervals ... 2026-09-20 01:56:21,889 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_05__list_leaves_intervals ... 2026-09-20 01:56:22,002 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_06__list_leaves_intervals ... 2026-09-20 01:56:22,131 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:56:22,303 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract.tests.test_resource_calendar: Starting TestResourceCalendar.test_01__get_leave_intervals ... 2026-09-20 01:56:22,861 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:56:23,336 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3155] 2026-09-20 01:56:23,345 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46360] 2026-09-20 01:56:23,351 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:23,775 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3156] 2026-09-20 01:56:23,785 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46362] 2026-09-20 01:56:23,791 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:24,203 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_01_contract_suspension_state ... 2026-09-20 01:56:24,453 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3157] 2026-09-20 01:56:24,582 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2084 deleted mail.activity records with IDs: [2120] 2026-09-20 01:56:24,701 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2084 deleted mail.mail records with IDs: [3158] 2026-09-20 01:56:25,124 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3159] 2026-09-20 01:56:25,187 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2121] 2026-09-20 01:56:25,297 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3160] 2026-09-20 01:56:25,377 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_02_start_suspension_plan ... 2026-09-20 01:56:25,600 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3161] 2026-09-20 01:56:25,727 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2084 deleted mail.activity records with IDs: [2123] 2026-09-20 01:56:25,876 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2084 deleted mail.mail records with IDs: [3162] 2026-09-20 01:56:26,278 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3163] 2026-09-20 01:56:26,344 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2124] 2026-09-20 01:56:26,438 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3164] 2026-09-20 01:56:26,509 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_03_end_suspension_plan_and_email ... 2026-09-20 01:56:26,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3165] 2026-09-20 01:56:27,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2084 deleted mail.activity records with IDs: [2126] 2026-09-20 01:56:27,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2084 deleted mail.mail records with IDs: [3166] 2026-09-20 01:56:27,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3167] 2026-09-20 01:56:27,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2127] 2026-09-20 01:56:27,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3168] 2026-09-20 01:56:27,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2128] 2026-09-20 01:56:27,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3169] 2026-09-20 01:56:27,883 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_04_multiple_contracts ... 2026-09-20 01:56:28,163 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3171] 2026-09-20 01:56:28,276 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2084 deleted mail.activity records with IDs: [2130] 2026-09-20 01:56:28,367 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2084 deleted mail.mail records with IDs: [3172] 2026-09-20 01:56:28,710 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3173] 2026-09-20 01:56:29,241 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2131] 2026-09-20 01:56:29,333 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3174] 2026-09-20 01:56:29,418 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_05_multiple_contracts ... 2026-09-20 01:56:29,751 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3175] 2026-09-20 01:56:29,926 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2084 deleted mail.activity records with IDs: [2133] 2026-09-20 01:56:30,067 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2084 deleted mail.mail records with IDs: [3176] 2026-09-20 01:56:30,498 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3177] 2026-09-20 01:56:31,252 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2134] 2026-09-20 01:56:31,348 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3178] 2026-09-20 01:56:31,429 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_06_suspension_end_plan_timing ... 2026-09-20 01:56:31,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3179] 2026-09-20 01:56:32,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3180] 2026-09-20 01:56:32,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2136] 2026-09-20 01:56:32,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3181] 2026-09-20 01:56:32,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2137] 2026-09-20 01:56:32,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3182] 2026-09-20 01:56:32,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3183] 2026-09-20 01:56:32,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46429] 2026-09-20 01:56:32,538 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_07_skip_leave_allocation ... 2026-09-20 01:56:32,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3184] 2026-09-20 01:56:32,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2139] 2026-09-20 01:56:33,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3185] 2026-09-20 01:56:33,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3186] 2026-09-20 01:56:33,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2140] 2026-09-20 01:56:34,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3187] 2026-09-20 01:56:34,105 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:56:34,612 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_01_payslip_with_full_month_suspension ... 2026-09-20 01:56:35,314 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_02_payslip_with_partial_month_suspension ... 2026-09-20 01:56:35,925 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_03_payslip_with_multiple_suspension_periods ... 2026-09-20 01:56:36,690 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:56:37,112 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3188] 2026-09-20 01:56:37,122 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46471] 2026-09-20 01:56:37,128 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:37,660 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3189] 2026-09-20 01:56:37,670 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46473] 2026-09-20 01:56:37,676 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:38,260 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_01_one_hr_contract_with_one_suspension_holiday ... 2026-09-20 01:56:38,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3190] 2026-09-20 01:56:38,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2142] 2026-09-20 01:56:38,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3191] 2026-09-20 01:56:39,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3192] 2026-09-20 01:56:39,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2143] 2026-09-20 01:56:39,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3193] 2026-09-20 01:56:39,784 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_02_one_hr_contract_with_multiple_suspensions_holiday ... 2026-09-20 01:56:40,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3194] 2026-09-20 01:56:40,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2145] 2026-09-20 01:56:40,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3195] 2026-09-20 01:56:40,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3196] 2026-09-20 01:56:40,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2146] 2026-09-20 01:56:40,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3197] 2026-09-20 01:56:41,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3198] 2026-09-20 01:56:41,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2148] 2026-09-20 01:56:41,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3199] 2026-09-20 01:56:41,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3200] 2026-09-20 01:56:41,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2149] 2026-09-20 01:56:41,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3201] 2026-09-20 01:56:41,908 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_03_many_hr_contract_with_many_suspensions_holiday ... 2026-09-20 01:56:42,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3202] 2026-09-20 01:56:42,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2151] 2026-09-20 01:56:42,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3203] 2026-09-20 01:56:42,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3204] 2026-09-20 01:56:42,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2152] 2026-09-20 01:56:43,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3205] 2026-09-20 01:56:43,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3206] 2026-09-20 01:56:43,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2154] 2026-09-20 01:56:43,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3207] 2026-09-20 01:56:44,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3208] 2026-09-20 01:56:44,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2155] 2026-09-20 01:56:44,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3209] 2026-09-20 01:56:44,332 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract: Starting TestHrContract.test_04_many_hr_contract_with_one_suspensions_holiday ... 2026-09-20 01:56:44,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3210] 2026-09-20 01:56:44,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2157] 2026-09-20 01:56:44,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3211] 2026-09-20 01:56:45,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3212] 2026-09-20 01:56:45,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2158] 2026-09-20 01:56:45,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3213] 2026-09-20 01:56:45,703 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:56:46,180 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3214] 2026-09-20 01:56:46,191 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46540] 2026-09-20 01:56:46,207 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:46,679 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3215] 2026-09-20 01:56:46,689 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [46542] 2026-09-20 01:56:46,695 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:56:47,201 121 INFO rb-6b6600a-224960-417187 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-20 01:56:47,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3216] 2026-09-20 01:56:47,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2160] 2026-09-20 01:56:47,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3217] 2026-09-20 01:56:48,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3218] 2026-09-20 01:56:48,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2161] 2026-09-20 01:56:48,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3219] 2026-09-20 01:56:48,626 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_02_intercompany_transfer_with_contract_suspension_holiday ... 2026-09-20 01:56:54,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3220] 2026-09-20 01:56:54,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2164] 2026-09-20 01:56:54,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3221] 2026-09-20 01:56:54,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3222] 2026-09-20 01:56:54,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2165] 2026-09-20 01:56:54,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3223] 2026-09-20 01:56:55,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [297] 2026-09-20 01:56:55,535 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_03_transfer_with_multiple_suspension_holidays ... 2026-09-20 01:56:55,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3224] 2026-09-20 01:56:56,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2168] 2026-09-20 01:56:56,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3225] 2026-09-20 01:56:56,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3226] 2026-09-20 01:56:56,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2169] 2026-09-20 01:56:56,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3227] 2026-09-20 01:56:57,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3228] 2026-09-20 01:56:57,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2172] 2026-09-20 01:56:57,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3229] 2026-09-20 01:56:57,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3230] 2026-09-20 01:56:57,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2173] 2026-09-20 01:56:57,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3231] 2026-09-20 01:56:57,858 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_contract_suspension_seniority.tests.test_hr_contract_transfer: Starting TestHrContractTransfer.test_04_transfer_with_trial_and_official_contracts ... 2026-09-20 01:56:58,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3232] 2026-09-20 01:56:58,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2175] 2026-09-20 01:56:58,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3233] 2026-09-20 01:56:59,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3234] 2026-09-20 01:56:59,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2176] 2026-09-20 01:56:59,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3235] 2026-09-20 01:56:59,488 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:57:01,313 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_mapping_dob_employee_with_work_contact_01 ... 2026-09-20 01:57:01,351 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_01 ... 2026-09-20 01:57:01,389 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_02 ... 2026-09-20 01:57:01,432 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_03 ... 2026-09-20 01:57:01,473 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_04 ... 2026-09-20 01:57:01,508 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_05 ... 2026-09-20 01:57:01,549 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_06 ... 2026-09-20 01:57:01,588 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_07 ... 2026-09-20 01:57:01,635 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:57:03,462 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_1_with_user_2 ... 2026-09-20 01:57:03,495 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_hr ... 2026-09-20 01:57:03,557 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_user_1 ... 2026-09-20 01:57:03,618 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_user_2 ... 2026-09-20 01:57:03,654 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_filter_with_hr ... 2026-09-20 01:57:03,688 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_filter_with_user_1 ... 2026-09-20 01:57:03,727 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_01 ... 2026-09-20 01:57:03,754 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_02 ... 2026-09-20 01:57:03,781 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_03 ... 2026-09-20 01:57:03,807 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_04 ... 2026-09-20 01:57:03,832 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_05 ... 2026-09-20 01:57:03,857 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_06 ... 2026-09-20 01:57:03,885 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_07 ... 2026-09-20 01:57:03,923 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:57:03,935 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_employee_relative_birthdate.tests.test_viin_hr_employee_relative_birthdate: Starting TestViinHrEmployeeRelativeBirthdate.test_01_compute_spouse_birthdate ... 2026-09-20 01:57:03,994 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:57:04,008 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_custom_hours_multiday_range_survives_recompute ... 2026-09-20 01:57:04,249 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_day_mode_still_computed_from_request_dates ... 2026-09-20 01:57:04,530 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:57:04,542 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_exclude_ignored_in_single_employee_mode ... 2026-09-20 01:57:04,865 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_excluded_employee_dropped_from_batch_employee_set ... 2026-09-20 01:57:05,220 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_generated_leaves_skip_excluded_employee ... 2026-09-20 01:57:05,746 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_no_exclude_keeps_full_department ... 2026-09-20 01:57:06,092 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:57:06,105 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_approved_day_leave_redates_and_syncs_resource_leave ... 2026-09-20 01:57:06,543 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_date_from_after_date_to ... 2026-09-20 01:57:06,959 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_half ... 2026-09-20 01:57:07,481 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_hours ... 2026-09-20 01:57:07,933 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:57:07,945 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_01_cron_accrual_allocation ... 2026-09-20 01:57:08,237 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_02_batch_allocation_by_employee_propagates_accrual_window ... 2026-09-20 01:57:08,623 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_03_batch_allocation_by_category_propagates_accrual_window ... 2026-09-20 01:57:09,527 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_04_batch_allocation_by_department_propagates_accrual_window ... 2026-09-20 01:57:10,083 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_05_batch_allocation_by_company_propagates_accrual_window ... 2026-09-20 01:57:11,719 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:57:19,309 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_leaves_taken_maximum ... 2026-09-20 01:57:20,002 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3236] 2026-09-20 01:57:20,218 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_first_january ... 2026-09-20 01:57:20,529 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_previous_days ... 2026-09-20 01:57:20,913 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves ... 2026-09-20 01:57:21,394 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves_no_limit ... 2026-09-20 01:57:21,888 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_skipped_period ... 2026-09-20 01:57:22,276 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__frequency_weekly ... 2026-09-20 01:57:22,544 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__three_levels_accrual ... 2026-09-20 01:57:22,972 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:57:22,987 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_create_public_holiday ... 2026-09-20 01:57:23,203 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3237] 2026-09-20 01:57:23,490 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2179] 2026-09-20 01:57:23,698 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [3, 102] 2026-09-20 01:57:24,100 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1352, 1351, 1350, 1349, 1348, 1347, 1346, 1345, 1344, 1343, 1342, 1341, 1340, 1339, 1338, 1337, 1336, 1335, 1334, 1333, 1332, 1331, 1330, 1329, 1328, 1327, 1326, 1325, 1324] 2026-09-20 01:57:24,296 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [104, 105] 2026-09-20 01:57:24,693 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1323, 1322, 1321, 1320, 1319] 2026-09-20 01:57:24,833 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [103] 2026-09-20 01:57:25,046 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [106, 107] 2026-09-20 01:57:25,171 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3238] 2026-09-20 01:57:25,250 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:57:25,466 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_day_mode_leave_write_no_redundant_resync ... 2026-09-20 01:57:25,715 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_hours_mode_leave_write_syncs_request_dates ... 2026-09-20 01:57:25,842 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:57:26,261 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3239] 2026-09-20 01:57:26,274 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47220] 2026-09-20 01:57:26,285 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:57:26,383 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_01_employee_equipment_hierarchy ... 2026-09-20 01:57:26,466 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_02_employee_equipment_hierarchy ... 2026-09-20 01:57:26,557 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 01:57:28,285 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3240] 2026-09-20 01:57:28,299 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47255] 2026-09-20 01:57:28,307 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:57:28,325 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_02_exec_by_department ... 2026-09-20 01:57:28,351 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_03_senior_l2_head ... 2026-09-20 01:57:28,392 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_04_middle_l3_head ... 2026-09-20 01:57:28,430 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_05_firstline_l4_head ... 2026-09-20 01:57:28,469 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_06_staff_regular ... 2026-09-20 01:57:28,505 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_07_middle_l2_manages_manager ... 2026-09-20 01:57:28,547 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_08_nodept_deputy_of_l2 ... 2026-09-20 01:57:28,600 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_09_nodept_deputy_of_l3 ... 2026-09-20 01:57:28,647 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_10_nodept_deputy_of_exec ... 2026-09-20 01:57:28,703 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_11_nodept_deputy_of_l4 ... 2026-09-20 01:57:28,765 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 01:57:30,301 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3241] 2026-09-20 01:57:30,312 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47290] 2026-09-20 01:57:30,321 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:57:30,964 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3242] 2026-09-20 01:57:30,973 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [47295] 2026-09-20 01:57:30,979 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:57:30,997 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_12_hr_officer_can_read ... 2026-09-20 01:57:31,034 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_13_group_expand_as_hr_user ... 2026-09-20 01:57:31,058 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_14_basic_user_can_access_employee_public_list ... 2026-09-20 01:57:31,109 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_16_basic_user_cannot_crash_group_expand ... 2026-09-20 01:57:31,145 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-20 01:57:31,159 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_department_action_employee: Starting TestHrDepartmentActionEmployee.test_department_employee_action_includes_concurrent_employee_context ... 2026-09-20 01:57:31,538 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_department_action_employee: Starting TestHrDepartmentActionEmployee.test_department_employee_action_surfaces_concurrent_position_employee ... 2026-09-20 01:57:32,029 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:57:32,044 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_compute_fields ... 2026-09-20 01:57:32,889 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_update_when_job_changes ... 2026-09-20 01:57:33,668 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_with_job_no_department ... 2026-09-20 01:57:34,413 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_department_search_includes_concurrent_employee ... 2026-09-20 01:57:35,038 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_collections_include_concurrent_positions ... 2026-09-20 01:57:35,590 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_with_multiple_concurrent_positions ... 2026-09-20 01:57:36,248 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_without_concurrent_positions ... 2026-09-20 01:57:36,903 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_parent_ids_include_concurrent_managers ... 2026-09-20 01:57:37,605 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_public_mirror_multi_position_ids_no_keyerror ... 2026-09-20 01:57:38,224 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_search_panel_counts_include_concurrent_departments ... 2026-09-20 01:57:38,792 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_search_public_multi_position_ids_no_error ... 2026-09-20 01:57:39,586 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:57:39,600 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionCompanyIsolation.test_company_id_propagated_from_employee ... 2026-09-20 01:57:49,987 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionCompanyIsolation.test_multi_position_company_isolation ... 2026-09-20 01:58:00,579 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 01:58:00,591 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionViewArch.test_multi_position_ids_has_hr_user_groups_gate ... 2026-09-20 01:58:00,622 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:58:00,635 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_07_manager_direct_reports ... 2026-09-20 01:58:01,943 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_08_current_job_primary_manager ... 2026-09-20 01:58:03,128 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_child_ids_include_concurrent_positions ... 2026-09-20 01:58:03,859 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_current_job_id_from_concurrent_position ... 2026-09-20 01:58:04,571 121 INFO rb-6b6600a-224960-417187 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-20 01:58:05,345 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_employee_without_concurrent_positions ... 2026-09-20 01:58:06,114 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_hierarchy_read_includes_concurrent_positions ... 2026-09-20 01:58:06,683 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_manager_without_concurrent_subordinates ... 2026-09-20 01:58:07,366 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-20 01:58:07,382 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_org_chart_route ... 2026-09-20 01:58:07,810 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3243] 2026-09-20 01:58:07,820 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48429] 2026-09-20 01:58:07,826 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:58:08,274 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3244] 2026-09-20 01:58:08,285 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48431] 2026-09-20 01:58:08,293 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:58:09,393 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:test_hr_user from n/a 2026-09-20 01:58:09,403 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:58:09,706 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:58:09] "POST /hr/get_org_chart HTTP/1.1" 200 - 26 0.021 0.285 2026-09-20 01:58:09,724 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:58:09] "POST /hr/get_org_chart HTTP/1.1" 200 - 9 0.006 0.009 2026-09-20 01:58:09,725 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_org_chart_route: waiting for threads: [] 2026-09-20 01:58:09,744 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_subordinates_route_base_user ... 2026-09-20 01:58:10,210 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3245] 2026-09-20 01:58:10,219 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48456] 2026-09-20 01:58:10,226 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:58:10,707 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3246] 2026-09-20 01:58:10,719 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48458] 2026-09-20 01:58:10,725 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:58:11,682 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:test_base_user from n/a 2026-09-20 01:58:11,688 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:58:11,962 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:58:11] "POST /hr/get_subordinates HTTP/1.1" 200 - 22 0.032 0.245 2026-09-20 01:58:11,984 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:58:11] "POST /hr/get_subordinates HTTP/1.1" 200 - 8 0.009 0.009 2026-09-20 01:58:12,027 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:58:12] "POST /hr/get_subordinates HTTP/1.1" 200 - 11 0.005 0.010 2026-09-20 01:58:12,031 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_subordinates_route_base_user: waiting for threads: [] 2026-09-20 01:58:12,050 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_subordinates_route_hr_user ... 2026-09-20 01:58:12,452 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3247] 2026-09-20 01:58:12,459 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48483] 2026-09-20 01:58:12,463 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:58:12,862 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3248] 2026-09-20 01:58:12,881 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [48485] 2026-09-20 01:58:12,889 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 01:58:13,752 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:test_hr_user from n/a 2026-09-20 01:58:13,761 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 01:58:14,899 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:58:14] "POST /hr/get_subordinates HTTP/1.1" 200 - 22 0.013 1.127 2026-09-20 01:58:14,921 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:58:14] "POST /hr/get_subordinates HTTP/1.1" 200 - 8 0.006 0.012 2026-09-20 01:58:14,982 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 01:58:14] "POST /hr/get_subordinates HTTP/1.1" 200 - 11 0.005 0.012 2026-09-20 01:58:14,983 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_subordinates_route_hr_user: waiting for threads: [] 2026-09-20 01:58:15,030 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 01:58:20,360 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_01_access_right_ot_rule_base_user ... 2026-09-20 01:58:20,650 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule 2026-09-20 01:58:20,670 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule 2026-09-20 01:58:20,695 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.message records with IDs: [7230] 2026-09-20 01:58:20,698 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule 2026-09-20 01:58:20,765 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_02_access_right_ot_rule_manager ... 2026-09-20 01:58:20,960 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted hr.overtime.rule records with IDs: [14341] 2026-09-20 01:58:21,015 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_03_access_right_ot_reason_base_user ... 2026-09-20 01:58:21,025 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.reason 2026-09-20 01:58:21,042 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.reason 2026-09-20 01:58:21,048 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.reason 2026-09-20 01:58:21,092 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_04_access_right_ot_reason_manager ... 2026-09-20 01:58:21,296 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [422601] 2026-09-20 01:58:21,296 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted hr.overtime.reason records with IDs: [1] 2026-09-20 01:58:21,319 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_05_access_right_ot_rule_code_base_user ... 2026-09-20 01:58:21,330 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule.code 2026-09-20 01:58:21,346 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule.code 2026-09-20 01:58:21,351 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule.code 2026-09-20 01:58:21,390 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_06_access_right_ot_rule_code_manager ... 2026-09-20 01:58:21,580 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted hr.overtime.rule.code records with IDs: [29] 2026-09-20 01:58:21,599 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_07_access_right_ot_plan_base_user ... 2026-09-20 01:58:21,803 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [1] 2026-09-20 01:58:22,019 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 2116, model: hr.overtime.plan 2026-09-20 01:58:22,044 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2116, model: hr.overtime.plan 2026-09-20 01:58:22,052 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2116, model: hr.overtime.plan 2026-09-20 01:58:22,058 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2116, model: hr.overtime.plan 2026-09-20 01:58:22,142 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted hr.overtime.plan.line records with IDs: [2] 2026-09-20 01:58:22,202 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted hr.overtime.plan records with IDs: [1] 2026-09-20 01:58:22,242 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_08_access_right_ot_plan_approval_user ... 2026-09-20 01:58:22,294 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 2117, model: hr.overtime.plan 2026-09-20 01:58:22,321 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2, 1], uid: 2117, model: hr.overtime.plan 2026-09-20 01:58:22,329 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2117, model: hr.overtime.plan 2026-09-20 01:58:22,336 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2117, model: hr.overtime.plan 2026-09-20 01:58:22,441 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 2117, model: hr.overtime.plan 2026-09-20 01:58:22,491 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2, 1], uid: 2117, model: hr.overtime.plan 2026-09-20 01:58:22,505 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2117, model: hr.overtime.plan 2026-09-20 01:58:22,514 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 2117, model: hr.overtime.plan 2026-09-20 01:58:22,742 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2117, model: hr.overtime.plan 2026-09-20 01:58:22,756 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2117, model: hr.overtime.plan 2026-09-20 01:58:22,760 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2117, model: hr.overtime.plan 2026-09-20 01:58:22,764 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2117, model: hr.overtime.plan 2026-09-20 01:58:22,772 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2117, model: hr.overtime.plan 2026-09-20 01:58:22,800 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2117, model: hr.overtime.plan 2026-09-20 01:58:22,821 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2117, model: hr.overtime.plan 2026-09-20 01:58:22,828 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 2117, model: hr.overtime.plan 2026-09-20 01:58:22,886 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2117 deleted hr.overtime.plan records with IDs: [2] 2026-09-20 01:58:22,913 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_09_access_right_ot_plan_officer ... 2026-09-20 01:58:23,221 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2117 deleted hr.overtime.plan records with IDs: [2] 2026-09-20 01:58:23,240 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_10_access_right_ot_plan_base_admin ... 2026-09-20 01:58:23,556 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2117 deleted hr.overtime.plan records with IDs: [2] 2026-09-20 01:58:23,585 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_12_access_right_approval_team_user ... 2026-09-20 01:58:24,174 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_01 ... 2026-09-20 01:58:24,338 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [140] 2026-09-20 01:58:24,545 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_02 ... 2026-09-20 01:58:24,715 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [140] 2026-09-20 01:58:25,289 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_14_access_right_officer_user_03 ... 2026-09-20 01:58:26,032 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:58:31,151 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_compute_line_ids ... 2026-09-20 01:58:31,510 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-20 01:58:31,650 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_contract_form ... 2026-09-20 01:58:31,847 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_no_overlap_sql_constraint ... 2026-09-20 01:58:32,026 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_contract_ids ... 2026-09-20 01:58:32,174 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-20 01:58:32,410 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_line_ids ... 2026-09-20 01:58:32,452 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-09-20 01:58:32,596 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3249] 2026-09-20 01:58:32,666 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3250] 2026-09-20 01:58:32,833 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-20 01:58:33,560 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_overtime_in_holiday ... 2026-09-20 01:58:34,533 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_line_ids ... 2026-09-20 01:58:34,682 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-20 01:58:34,709 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_mismatch_overtime_plan ... 2026-09-20 01:58:34,761 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-09-20 01:58:34,910 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3251] 2026-09-20 01:58:35,024 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3252] 2026-09-20 01:58:35,533 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-20 01:58:35,613 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_generate_work_entries_is_idempotent ... 2026-09-20 01:58:35,939 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_04_compute_line_ids ... 2026-09-20 01:58:36,086 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-20 01:58:36,242 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_05_compute_line_ids ... 2026-09-20 01:58:36,508 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [12, 15] 2026-09-20 01:58:36,927 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-20 01:58:37,212 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_06_compute_line_ids ... 2026-09-20 01:58:37,345 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-20 01:58:37,697 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_line_ids ... 2026-09-20 01:58:37,969 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-20 01:58:38,359 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_planed_pay_actual_pay_between_2month ... 2026-09-20 01:58:38,632 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-20 01:58:38,787 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [163030] 2026-09-20 01:58:38,787 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [11] 2026-09-20 01:58:38,986 121 INFO rb-6b6600a-224960-417187 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-20 01:58:39,143 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-09-20 01:58:39,825 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_08_compute_regconition_mode ... 2026-09-20 01:58:39,887 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_09_duplicate_overtime_plan ... 2026-09-20 01:58:39,920 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_10_overlap_period_overtime ... 2026-09-20 01:58:40,017 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_11_overlap_period_overtime ... 2026-09-20 01:58:40,366 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:58:40,380 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_01_unique_overtime_reason ... 2026-09-20 01:58:45,391 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_02_unique_overtime_reason ... 2026-09-20 01:58:50,085 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_03_unique_overtime_reason ... 2026-09-20 01:58:54,746 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_04_unique_overtime_reason ... 2026-09-20 01:58:59,377 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_05_unique_overtime_reason ... 2026-09-20 01:59:03,893 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_unique_overtime_code ... 2026-09-20 01:59:08,475 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 01:59:14,182 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_compute_employee_ids ... 2026-09-20 01:59:14,515 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_generate_ot_mass_schedule ... 2026-09-20 01:59:15,756 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_02_generate_ot_mass_schedule ... 2026-09-20 01:59:15,784 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_compute_employee_ids ... 2026-09-20 01:59:16,064 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_generate_ot_mass_schedule ... 2026-09-20 01:59:16,197 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03a_compute_employee_ids ... 2026-09-20 01:59:16,439 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_compute_employee_ids ... 2026-09-20 01:59:16,759 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_generate_ot_mass_schedule ... 2026-09-20 01:59:16,879 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [33] 2026-09-20 01:59:17,227 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_compute_employee_ids ... 2026-09-20 01:59:17,302 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_generate_ot_mass_schedule ... 2026-09-20 01:59:17,369 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [33] 2026-09-20 01:59:17,400 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [67] 2026-09-20 01:59:17,648 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_compute_employee_ids ... 2026-09-20 01:59:17,701 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_generate_ot_mass_schedule ... 2026-09-20 01:59:18,984 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_compute_employee_ids ... 2026-09-20 01:59:19,093 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_generate_ot_mass_schedule ... 2026-09-20 01:59:23,595 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:59:28,654 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_01_overtime_rule_period ... 2026-09-20 01:59:28,949 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_02_overtime_rule_period ... 2026-09-20 01:59:28,987 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_03_format_hour_from_hour_to ... 2026-09-20 01:59:29,017 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_04_format_hour_from_hour_to ... 2026-09-20 01:59:29,054 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_05_format_hour_hour_to ... 2026-09-20 01:59:29,082 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_06_overlap_overtime_rule ... 2026-09-20 01:59:29,135 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_07_overlap_overtime_rule ... 2026-09-20 01:59:29,188 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_08_overlap_overtime_rule ... 2026-09-20 01:59:29,226 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_09_overlap_overtime_rule ... 2026-09-20 01:59:29,260 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_10_compute_pay_rate_holiday ... 2026-09-20 01:59:29,286 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_11_compute_pay_rate_holiday ... 2026-09-20 01:59:29,343 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 01:59:30,397 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_01_check_overtime_approval_request ... 2026-09-20 01:59:30,640 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-09-20 01:59:30,719 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_02_check_overtime_approval_request ... 2026-09-20 01:59:31,014 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-09-20 01:59:31,094 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_03_search_overtime_plan_ids ... 2026-09-20 01:59:31,117 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_04_check_overtime_approval_request ... 2026-09-20 01:59:31,384 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-09-20 01:59:31,775 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3253] 2026-09-20 01:59:31,860 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_06_check_overtime_approval_request ... 2026-09-20 01:59:32,169 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-09-20 01:59:32,496 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3254] 2026-09-20 01:59:32,584 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_07_check_overtime_approval_request ... 2026-09-20 01:59:32,898 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [86] 2026-09-20 01:59:33,217 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3255] 2026-09-20 01:59:33,371 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3256] 2026-09-20 01:59:33,456 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3257] 2026-09-20 01:59:33,567 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2182] 2026-09-20 01:59:33,663 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3258] 2026-09-20 01:59:33,770 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_13_check_overtime_approval_request ... 2026-09-20 01:59:37,337 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_14_check_overtime_approval_request ... 2026-09-20 01:59:38,141 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_15_check_overtime_approval_request ... 2026-09-20 01:59:38,416 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3259] 2026-09-20 01:59:38,532 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2183] 2026-09-20 01:59:38,677 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_16_check_overtime_approval_request ... 2026-09-20 01:59:38,702 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_17_check_overtime_approval_request ... 2026-09-20 01:59:39,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3260] 2026-09-20 01:59:40,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2184] 2026-09-20 01:59:40,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3261] 2026-09-20 01:59:40,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2185] 2026-09-20 01:59:40,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3262] 2026-09-20 01:59:41,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3263] 2026-09-20 01:59:41,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2186] 2026-09-20 01:59:41,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3264] 2026-09-20 01:59:41,492 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_18_check_overtime_approval_request ... 2026-09-20 01:59:42,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3265] 2026-09-20 01:59:43,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2187] 2026-09-20 01:59:43,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3266] 2026-09-20 01:59:43,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2188] 2026-09-20 01:59:43,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3267] 2026-09-20 01:59:44,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3268] 2026-09-20 01:59:44,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2189] 2026-09-20 01:59:44,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3269] 2026-09-20 01:59:45,061 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_19_check_overtime_approval_request ... 2026-09-20 01:59:46,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3270] 2026-09-20 01:59:46,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2190] 2026-09-20 01:59:46,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3271] 2026-09-20 01:59:47,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2191] 2026-09-20 01:59:47,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3272] 2026-09-20 01:59:48,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3273] 2026-09-20 01:59:48,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2192] 2026-09-20 01:59:48,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3274] 2026-09-20 01:59:48,643 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_20_check_overtime_approval_request ... 2026-09-20 01:59:50,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3275] 2026-09-20 01:59:50,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2193] 2026-09-20 01:59:50,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3276] 2026-09-20 01:59:50,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2194] 2026-09-20 01:59:50,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3277] 2026-09-20 01:59:51,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3278] 2026-09-20 01:59:51,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2195] 2026-09-20 01:59:52,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3279] 2026-09-20 01:59:52,188 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_21_check_overtime_approval_request ... 2026-09-20 01:59:53,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3280] 2026-09-20 01:59:53,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2196] 2026-09-20 01:59:53,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3281] 2026-09-20 01:59:53,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2197] 2026-09-20 01:59:54,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3282] 2026-09-20 01:59:54,229 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_22_overtime_request__flow_01 ... 2026-09-20 01:59:54,493 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3283] 2026-09-20 01:59:54,603 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2198] 2026-09-20 01:59:55,159 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3284] 2026-09-20 01:59:55,281 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2199] 2026-09-20 01:59:55,827 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3285] 2026-09-20 01:59:55,965 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2200] 2026-09-20 01:59:56,659 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3286] 2026-09-20 01:59:56,836 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2201] 2026-09-20 01:59:57,030 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_23_check_overtime_on_weekend ... 2026-09-20 01:59:57,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3287] 2026-09-20 01:59:58,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2202] 2026-09-20 01:59:58,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3288] 2026-09-20 01:59:58,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2203] 2026-09-20 01:59:58,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3289] 2026-09-20 01:59:59,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3290] 2026-09-20 01:59:59,420 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_24_check_overtime_on_public_holiday ... 2026-09-20 02:00:00,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3291] 2026-09-20 02:00:01,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2205] 2026-09-20 02:00:01,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3292] 2026-09-20 02:00:01,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2206] 2026-09-20 02:00:01,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3293] 2026-09-20 02:00:02,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3294] 2026-09-20 02:00:02,198 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:00:02,459 121 INFO rb-6b6600a-224960-417187 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-20 02:00:03,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3295] 2026-09-20 02:00:03,764 121 INFO rb-6b6600a-224960-417187 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-20 02:00:04,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3296] 2026-09-20 02:00:04,924 121 INFO rb-6b6600a-224960-417187 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-20 02:00:06,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3297] 2026-09-20 02:00:06,831 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:00:07,094 121 INFO rb-6b6600a-224960-417187 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-20 02:00:07,714 121 INFO rb-6b6600a-224960-417187 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-20 02:00:07,963 121 INFO rb-6b6600a-224960-417187 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-20 02:00:08,248 121 INFO rb-6b6600a-224960-417187 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-20 02:00:09,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3298] 2026-09-20 02:00:09,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2211] 2026-09-20 02:00:09,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3299] 2026-09-20 02:00:09,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2212] 2026-09-20 02:00:09,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3300] 2026-09-20 02:00:10,208 121 INFO rb-6b6600a-224960-417187 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-20 02:00:10,687 121 INFO rb-6b6600a-224960-417187 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-20 02:00:11,052 121 INFO rb-6b6600a-224960-417187 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-20 02:00:12,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3301] 2026-09-20 02:00:12,152 121 INFO rb-6b6600a-224960-417187 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-20 02:00:13,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3302] 2026-09-20 02:00:13,325 121 INFO rb-6b6600a-224960-417187 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-20 02:00:14,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3303] 2026-09-20 02:00:14,572 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:00:15,434 121 INFO rb-6b6600a-224960-417187 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-20 02:00:16,363 121 INFO rb-6b6600a-224960-417187 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-20 02:00:17,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3304] 2026-09-20 02:00:17,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2216] 2026-09-20 02:00:17,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3305] 2026-09-20 02:00:18,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2217] 2026-09-20 02:00:18,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3306] 2026-09-20 02:00:19,202 121 INFO rb-6b6600a-224960-417187 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-20 02:00:20,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3307] 2026-09-20 02:00:20,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [111], uid: 2124, model: viin.approval.request 2026-09-20 02:00:20,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [111], uid: 2124, model: viin.approval.request 2026-09-20 02:00:20,882 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:00:21,142 121 INFO rb-6b6600a-224960-417187 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-20 02:00:22,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3308] 2026-09-20 02:00:22,240 121 INFO rb-6b6600a-224960-417187 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-20 02:00:22,694 121 INFO rb-6b6600a-224960-417187 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-20 02:00:23,308 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_limit_generation_path: Starting TestOvertimeLimitGenerationPath.test_evaluating_the_limit_never_writes_anything ... 2026-09-20 02:00:23,864 121 INFO rb-6b6600a-224960-417187 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-20 02:00:24,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3309] 2026-09-20 02:00:25,090 121 INFO rb-6b6600a-224960-417187 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-20 02:00:25,480 121 INFO rb-6b6600a-224960-417187 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-20 02:00:26,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3310] 2026-09-20 02:00:26,682 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:00:26,984 121 INFO rb-6b6600a-224960-417187 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-20 02:00:27,400 121 INFO rb-6b6600a-224960-417187 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-20 02:00:27,877 121 INFO rb-6b6600a-224960-417187 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-20 02:00:28,338 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:00:29,259 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_02_check_overtime_plan ... 2026-09-20 02:00:29,366 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_03_check_overtime_plan ... 2026-09-20 02:00:29,419 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_04_check_overtime_plan ... 2026-09-20 02:00:29,676 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3311] 2026-09-20 02:00:29,741 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_05_check_overtime_plan ... 2026-09-20 02:00:29,967 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3312] 2026-09-20 02:00:30,039 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_06_check_overtime_plan ... 2026-09-20 02:00:30,095 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [141] 2026-09-20 02:00:30,121 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [266] 2026-09-20 02:00:30,136 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_07_check_overtime_plan ... 2026-09-20 02:00:30,192 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [140] 2026-09-20 02:00:30,248 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [265] 2026-09-20 02:00:30,312 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [167] 2026-09-20 02:00:30,468 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [152] 2026-09-20 02:00:30,504 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49823] 2026-09-20 02:00:30,536 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [122] 2026-09-20 02:00:30,542 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6264] 2026-09-20 02:00:30,562 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_08_check_overtime_plan ... 2026-09-20 02:00:30,793 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3313] 2026-09-20 02:00:30,858 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [140] 2026-09-20 02:00:30,929 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:00:31,249 121 INFO rb-6b6600a-224960-417187 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-20 02:00:31,419 121 INFO rb-6b6600a-224960-417187 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-20 02:00:32,100 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [56835, 56836, 56837, 56838, 56839, 56840, 56841, 56842] 2026-09-20 02:00:32,801 121 INFO rb-6b6600a-224960-417187 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-20 02:00:32,926 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [684, 685, 686, 687, 688, 689, 690, 691] 2026-09-20 02:00:33,759 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:00:34,716 121 INFO rb-6b6600a-224960-417187 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-20 02:00:35,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3314] 2026-09-20 02:00:35,527 121 INFO rb-6b6600a-224960-417187 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-20 02:00:36,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3315] 2026-09-20 02:00:36,663 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:00:37,525 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_30_cancel_archives_work_entries ... 2026-09-20 02:00:38,107 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3316] 2026-09-20 02:00:38,259 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2228] 2026-09-20 02:00:38,377 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3317] 2026-09-20 02:00:38,593 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2229] 2026-09-20 02:00:38,692 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3318] 2026-09-20 02:00:38,948 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_31_revalidate_does_not_resurrect_archived_entries ... 2026-09-20 02:00:39,652 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3319] 2026-09-20 02:00:39,877 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2230] 2026-09-20 02:00:39,981 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3320] 2026-09-20 02:00:40,167 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2231] 2026-09-20 02:00:40,266 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3321] 2026-09-20 02:00:40,870 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3322] 2026-09-20 02:00:41,019 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2232] 2026-09-20 02:00:41,117 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3323] 2026-09-20 02:00:41,266 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2233] 2026-09-20 02:00:41,349 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3324] 2026-09-20 02:00:41,450 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_32_cancel_work_entries_direct ... 2026-09-20 02:00:42,185 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3325] 2026-09-20 02:00:42,364 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [2234] 2026-09-20 02:00:42,480 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [3326] 2026-09-20 02:00:42,658 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2235] 2026-09-20 02:00:42,741 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3327] 2026-09-20 02:00:42,866 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:00:44,111 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [169] 2026-09-20 02:00:44,160 121 INFO rb-6b6600a-224960-417187 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-20 02:00:44,463 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3328] 2026-09-20 02:00:44,653 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2236] 2026-09-20 02:00:44,910 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2237] 2026-09-20 02:00:44,995 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2238] 2026-09-20 02:00:45,034 121 INFO rb-6b6600a-224960-417187 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-20 02:00:45,322 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3329] 2026-09-20 02:00:45,554 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2239] 2026-09-20 02:00:45,840 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2240] 2026-09-20 02:00:45,922 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2241] 2026-09-20 02:00:46,136 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49878, 49877] 2026-09-20 02:00:46,147 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [90, 91] 2026-09-20 02:00:46,152 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6283, 6284] 2026-09-20 02:00:46,180 121 INFO rb-6b6600a-224960-417187 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-20 02:00:46,449 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3330] 2026-09-20 02:00:46,648 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2242] 2026-09-20 02:00:46,926 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2243] 2026-09-20 02:00:47,024 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2244] 2026-09-20 02:00:47,364 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.message records with IDs: [49887, 49886] 2026-09-20 02:00:47,383 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted hr.leave.allocation records with IDs: [92, 93] 2026-09-20 02:00:47,388 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [6285, 6286] 2026-09-20 02:00:47,444 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:00:48,512 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [172] 2026-09-20 02:00:48,554 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_01_overtime_approval_payroll ... 2026-09-20 02:00:48,986 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_02_overtime_approval_payroll ... 2026-09-20 02:00:49,362 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_03_overtime_approval_payroll ... 2026-09-20 02:00:49,695 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3331] 2026-09-20 02:00:50,130 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_05_overtime_approval_payroll ... 2026-09-20 02:00:50,397 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3332] 2026-09-20 02:00:50,511 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2246] 2026-09-20 02:00:51,083 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_06_overtime_approval_payroll ... 2026-09-20 02:00:51,336 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3333] 2026-09-20 02:00:51,458 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2247] 2026-09-20 02:00:51,546 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3334] 2026-09-20 02:00:51,989 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_07_overtime_approval_payroll ... 2026-09-20 02:00:52,300 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3335] 2026-09-20 02:00:52,434 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2248] 2026-09-20 02:00:52,529 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3336] 2026-09-20 02:00:53,104 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_08_overtime_approval_payroll ... 2026-09-20 02:00:53,373 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3337] 2026-09-20 02:00:53,511 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2249] 2026-09-20 02:00:53,611 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3338] 2026-09-20 02:00:54,289 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3339] 2026-09-20 02:00:54,386 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3340] 2026-09-20 02:00:54,424 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_09_overtime_approval_payroll ... 2026-09-20 02:00:54,688 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3341] 2026-09-20 02:00:54,839 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2250] 2026-09-20 02:00:54,923 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3342] 2026-09-20 02:00:55,853 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_10_overtime_approval_payroll ... 2026-09-20 02:00:56,264 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [159] 2026-09-20 02:00:56,302 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [283] 2026-09-20 02:00:56,321 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_11_overtime_approval_payroll ... 2026-09-20 02:00:57,131 121 INFO rb-6b6600a-224960-417187 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-20 02:00:57,454 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3343] 2026-09-20 02:00:57,605 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2251] 2026-09-20 02:00:57,680 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3344] 2026-09-20 02:00:58,524 121 INFO rb-6b6600a-224960-417187 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-20 02:00:58,793 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3345] 2026-09-20 02:00:58,911 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2252] 2026-09-20 02:00:58,992 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3346] 2026-09-20 02:00:59,814 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:01:04,757 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_01_matched_overtime_attendance_hours ... 2026-09-20 02:01:05,286 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:05,550 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_02_matched_overtime_attendance_hours ... 2026-09-20 02:01:05,860 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:06,010 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_03_matched_overtime_attendance_hours ... 2026-09-20 02:01:06,347 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:06,522 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [1] 2026-09-20 02:01:06,547 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_04_matched_overtime_attendance_hours ... 2026-09-20 02:01:06,842 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:07,040 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [3] 2026-09-20 02:01:07,081 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_05_matched_overtime_attendance_hours ... 2026-09-20 02:01:07,416 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:07,587 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [5] 2026-09-20 02:01:07,622 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_06_matched_overtime_attendance_hours ... 2026-09-20 02:01:07,959 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:08,127 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [7] 2026-09-20 02:01:08,150 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_07_matched_overtime_attendance_hours ... 2026-09-20 02:01:08,427 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:08,586 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [9] 2026-09-20 02:01:08,613 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_08_matched_overtime_attendance_hours ... 2026-09-20 02:01:08,954 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:09,156 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [11] 2026-09-20 02:01:09,185 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_09_matched_overtime_attendance_hours ... 2026-09-20 02:01:09,465 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:09,662 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [13] 2026-09-20 02:01:09,689 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_10_matched_overtime_attendance_hours ... 2026-09-20 02:01:09,985 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:10,158 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [15] 2026-09-20 02:01:10,184 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_11_matched_overtime_attendance_hours ... 2026-09-20 02:01:10,508 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:10,687 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [17] 2026-09-20 02:01:10,714 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_12_matched_overtime_attendance_hours ... 2026-09-20 02:01:10,946 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:11,109 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_13_matched_overtime_attendance_hours ... 2026-09-20 02:01:11,428 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:11,653 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [19] 2026-09-20 02:01:11,771 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [20] 2026-09-20 02:01:11,806 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_14_matched_overtime_attendance_hours ... 2026-09-20 02:01:12,262 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:13,262 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [22] 2026-09-20 02:01:13,317 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [23] 2026-09-20 02:01:13,345 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_15_matched_overtime_attendance_hours ... 2026-09-20 02:01:13,658 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:13,963 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [32] 2026-09-20 02:01:13,994 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [33] 2026-09-20 02:01:14,019 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_16_matched_overtime_attendance_hours ... 2026-09-20 02:01:14,317 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:14,604 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [36] 2026-09-20 02:01:14,640 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [37] 2026-09-20 02:01:14,708 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [38] 2026-09-20 02:01:14,736 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [39] 2026-09-20 02:01:14,758 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_17_matched_overtime_attendance_hours ... 2026-09-20 02:01:14,948 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2718, 2717, 2716, 2715, 2714, 2713, 2712, 2711, 2710, 2709] 2026-09-20 02:01:14,972 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [158274, 158283, 158275, 158276, 158277, 158278, 158279, 158280, 158281, 158282] 2026-09-20 02:01:14,972 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [12, 11, 10, 9, 8, 7, 6, 5, 4, 3] 2026-09-20 02:01:15,007 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [2, 3, 4, 5, 6, 7, 8, 9, 10] 2026-09-20 02:01:15,196 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:15,443 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [187] 2026-09-20 02:01:15,607 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_18_reconcile_core_overtime_plan_match ... 2026-09-20 02:01:15,904 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:16,084 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [44] 2026-09-20 02:01:16,127 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_19_plan_recognized_overtime_hours_field ... 2026-09-20 02:01:16,462 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:16,632 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [46] 2026-09-20 02:01:16,658 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_20_no_plan_match_core_overtime_untouched ... 2026-09-20 02:01:16,964 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [161] 2026-09-20 02:01:17,258 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:01:22,381 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_exp_days ... 2026-09-20 02:01:22,905 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3347] 2026-09-20 02:01:22,969 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2253] 2026-09-20 02:01:22,993 121 INFO rb-6b6600a-224960-417187 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-20 02:01:23,204 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3348] 2026-09-20 02:01:23,287 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2254] 2026-09-20 02:01:23,308 121 INFO rb-6b6600a-224960-417187 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-20 02:01:23,522 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3349] 2026-09-20 02:01:23,617 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2255] 2026-09-20 02:01:23,639 121 INFO rb-6b6600a-224960-417187 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-20 02:01:23,676 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_update_allocation ... 2026-09-20 02:01:23,867 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3350] 2026-09-20 02:01:23,936 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2256] 2026-09-20 02:01:24,032 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [193, 194] 2026-09-20 02:01:24,348 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [195, 196] 2026-09-20 02:01:24,518 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_unlink_overtime_unlink_allocation ... 2026-09-20 02:01:24,729 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3351] 2026-09-20 02:01:24,809 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2257] 2026-09-20 02:01:24,838 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49929, 49928] 2026-09-20 02:01:24,851 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [98] 2026-09-20 02:01:24,858 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6303, 6304] 2026-09-20 02:01:24,931 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [193, 194] 2026-09-20 02:01:24,967 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [289] 2026-09-20 02:01:25,041 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:01:25,503 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_01_compute_overtime_plan_line_ids ... 2026-09-20 02:01:26,111 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_02_compute_overtime_plan_line_ids ... 2026-09-20 02:01:26,665 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_03_compute_overtime_base_amount ... 2026-09-20 02:01:27,036 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_04_taxed_ot_untaxed_ot ... 2026-09-20 02:01:27,266 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_05_overtime_salary_rule_amount_map ... 2026-09-20 02:01:27,290 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_06_test_compute_sheet ... 2026-09-20 02:01:28,146 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_unlink_overtime_line ... 2026-09-20 02:01:28,646 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [204, 205] 2026-09-20 02:01:28,670 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [49948] 2026-09-20 02:01:28,699 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [295] 2026-09-20 02:01:28,724 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_01 ... 2026-09-20 02:01:29,438 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_02 ... 2026-09-20 02:01:30,016 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_08_unlink_overtime_line ... 2026-09-20 02:01:30,871 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_10_payslip_run ... 2026-09-20 02:01:31,440 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_11_payslip_run ... 2026-09-20 02:01:32,808 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_12_auto_generate_payslip ... 2026-09-20 02:01:32,918 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) started manually 2026-09-20 02:01:33,405 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (138) done 2026-09-20 02:01:33,457 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_13_thirteen_month_pay ... 2026-09-20 02:01:33,897 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:01:34,110 121 INFO rb-6b6600a-224960-417187 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-20 02:01:34,187 121 INFO rb-6b6600a-224960-417187 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-20 02:01:34,207 121 INFO rb-6b6600a-224960-417187 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-20 02:01:34,228 121 INFO rb-6b6600a-224960-417187 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-20 02:01:34,247 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_05_get_month_cycle_start_end_with_offset ... 2026-09-20 02:01:34,285 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_06_get_month_cycle_start_end_after_offset ... 2026-09-20 02:01:34,316 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_07_standard_hour_pay_uses_correct_cycle ... 2026-09-20 02:01:34,350 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_08_standard_hour_pay_consistent_within_cycle ... 2026-09-20 02:01:34,386 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_09_standard_hour_pay_different_across_cycles ... 2026-09-20 02:01:34,426 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:01:34,539 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_payroll.tests.test_security: Starting TestSecurity.test_01 ... 2026-09-20 02:01:34,621 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:01:39,456 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_01_matched_overtime_timesheet_hours ... 2026-09-20 02:01:40,002 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-20 02:01:40,156 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_02_matched_overtime_timesheet_hours ... 2026-09-20 02:01:40,571 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-20 02:01:40,714 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_03_matched_overtime_timesheet_hours ... 2026-09-20 02:01:41,072 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-20 02:01:41,278 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [25] 2026-09-20 02:01:41,310 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_04_matched_overtime_timesheet_hours ... 2026-09-20 02:01:41,729 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-20 02:01:41,933 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [27] 2026-09-20 02:01:41,961 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_05_matched_overtime_timesheet_hours ... 2026-09-20 02:01:42,373 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-20 02:01:42,541 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [29] 2026-09-20 02:01:42,562 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_06_matched_overtime_timesheet_hours ... 2026-09-20 02:01:42,905 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-20 02:01:43,091 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [31] 2026-09-20 02:01:43,112 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_07_matched_overtime_timesheet_hours ... 2026-09-20 02:01:43,487 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-20 02:01:43,667 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [33] 2026-09-20 02:01:43,691 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_08_matched_overtime_timesheet_hours ... 2026-09-20 02:01:44,061 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-20 02:01:44,232 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [35] 2026-09-20 02:01:44,252 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_09_matched_overtime_timesheet_hours ... 2026-09-20 02:01:44,559 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-20 02:01:44,733 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [37] 2026-09-20 02:01:44,758 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_10_matched_overtime_timesheet_hours ... 2026-09-20 02:01:45,081 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-20 02:01:45,278 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [39] 2026-09-20 02:01:45,306 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_11_matched_overtime_timesheet_hours ... 2026-09-20 02:01:45,724 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-20 02:01:45,927 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [41] 2026-09-20 02:01:45,955 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_12_matched_overtime_timesheet_hours ... 2026-09-20 02:01:46,365 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-20 02:01:46,551 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [43] 2026-09-20 02:01:46,639 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [44] 2026-09-20 02:01:46,678 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_13_matched_overtime_timesheet_hours ... 2026-09-20 02:01:47,091 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-20 02:01:47,239 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [46, 47] 2026-09-20 02:01:47,260 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_14_matched_overtime_timesheet_hours ... 2026-09-20 02:01:47,621 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-20 02:01:47,815 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [50, 51] 2026-09-20 02:01:47,844 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_15_matched_overtime_timesheet_hours ... 2026-09-20 02:01:48,252 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-20 02:01:48,474 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [54, 55] 2026-09-20 02:01:48,499 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_16_matched_overtime_timesheet_hours ... 2026-09-20 02:01:49,332 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-20 02:01:50,976 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [58] 2026-09-20 02:01:51,018 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_17_compute_timesheet_ids ... 2026-09-20 02:01:51,473 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-20 02:01:51,665 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [67, 68] 2026-09-20 02:01:51,701 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_18_matched_overtime_timesheet_hours ... 2026-09-20 02:01:52,144 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-20 02:01:52,478 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [71] 2026-09-20 02:01:52,508 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [72] 2026-09-20 02:01:52,555 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [73] 2026-09-20 02:01:52,586 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [74] 2026-09-20 02:01:52,617 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_19_matched_overtime_timesheet_hours ... 2026-09-20 02:01:53,031 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [223] 2026-09-20 02:01:53,378 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:01:54,456 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_compute_approval_user_line ... 2026-09-20 02:01:55,492 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_01 ... 2026-09-20 02:01:56,105 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [175] 2026-09-20 02:01:56,188 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_02 ... 2026-09-20 02:01:57,047 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [177] 2026-09-20 02:01:57,306 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3352] 2026-09-20 02:01:57,420 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_03 ... 2026-09-20 02:01:57,814 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_compute_approval_user_line ... 2026-09-20 02:01:58,718 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_match_timesheet ... 2026-09-20 02:01:59,040 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_compute_approval_user_line ... 2026-09-20 02:01:59,920 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_match_timesheet ... 2026-09-20 02:02:00,769 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [177] 2026-09-20 02:02:01,042 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3353] 2026-09-20 02:02:01,207 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [82] 2026-09-20 02:02:01,258 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:02:06,808 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_01_calculate_overtime_actual_hours ... 2026-09-20 02:02:07,288 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-20 02:02:07,468 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [48] 2026-09-20 02:02:07,502 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_02_calculate_overtime_actual_hours ... 2026-09-20 02:02:07,841 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-20 02:02:08,009 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [87] 2026-09-20 02:02:08,035 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_03_calculate_overtime_actual_hours ... 2026-09-20 02:02:08,434 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-20 02:02:08,596 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_04_calculate_overtime_actual_hours ... 2026-09-20 02:02:09,012 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-20 02:02:09,203 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [50] 2026-09-20 02:02:09,231 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_05_calculate_overtime_actual_hours ... 2026-09-20 02:02:09,605 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-20 02:02:09,780 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_06_calculate_overtime_actual_hours ... 2026-09-20 02:02:10,104 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-20 02:02:10,259 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [52] 2026-09-20 02:02:10,287 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_07_calculate_overtime_actual_hours ... 2026-09-20 02:02:10,697 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-20 02:02:10,887 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [91] 2026-09-20 02:02:10,906 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [54] 2026-09-20 02:02:10,932 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_08_calculate_overtime_actual_hours ... 2026-09-20 02:02:11,300 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-20 02:02:11,502 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [93] 2026-09-20 02:02:11,522 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [56] 2026-09-20 02:02:11,542 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_09_calculate_overtime_actual_hours ... 2026-09-20 02:02:11,928 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-20 02:02:12,124 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [95] 2026-09-20 02:02:12,149 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [58] 2026-09-20 02:02:12,173 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_10_calculate_overtime_actual_hours ... 2026-09-20 02:02:12,481 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [263] 2026-09-20 02:02:12,778 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [60] 2026-09-20 02:02:12,816 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [61] 2026-09-20 02:02:12,915 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [62] 2026-09-20 02:02:12,949 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [63] 2026-09-20 02:02:13,011 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [64] 2026-09-20 02:02:13,039 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [65] 2026-09-20 02:02:13,095 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:02:13,110 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_change_minimum_wage ... 2026-09-20 02:02:13,157 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_create_record ... 2026-09-20 02:02:13,179 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_0 ... 2026-09-20 02:02:13,217 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_1 ... 2026-09-20 02:02:13,241 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_2 ... 2026-09-20 02:02:13,266 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_3 ... 2026-09-20 02:02:13,294 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_4 ... 2026-09-20 02:02:13,320 121 INFO rb-6b6600a-224960-417187 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-20 02:02:13,379 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:02:15,121 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_1 ... 2026-09-20 02:02:20,065 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_2 ... 2026-09-20 02:02:20,154 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_3 ... 2026-09-20 02:02:20,280 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_4 ... 2026-09-20 02:02:20,387 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_contract_administrative_region ... 2026-09-20 02:02:20,572 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:02:22,309 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrains_contribution_amount ... 2026-09-20 02:02:26,883 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrib_register_history_lines_2 ... 2026-09-20 02:02:27,015 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:02:28,706 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLineRegion.test_maximum_contribution_amount_1 ... 2026-09-20 02:02:33,231 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLineRegion.test_maximum_contribution_amount_2 ... 2026-09-20 02:02:33,366 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLineRegion.test_maximum_contribution_amount_3 ... 2026-09-20 02:02:33,522 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:02:33,534 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_11_pow_timesheet_validation ... 2026-09-20 02:02:33,579 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [117] 2026-09-20 02:02:36,554 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_12_pow_timesheet_validation ... 2026-09-20 02:02:36,625 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [119] 2026-09-20 02:02:37,404 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_13_pow_timesheet_validation ... 2026-09-20 02:02:37,456 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [121] 2026-09-20 02:02:38,221 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_14_pow_timesheet_validation ... 2026-09-20 02:02:38,285 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [123] 2026-09-20 02:02:41,544 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_15_pow_timesheet_validation ... 2026-09-20 02:02:41,610 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [125] 2026-09-20 02:02:42,511 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_31_payslips ... 2026-09-20 02:02:42,585 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [127] 2026-09-20 02:02:45,765 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_32_payslips ... 2026-09-20 02:02:45,812 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [130] 2026-09-20 02:02:49,629 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_33_payslips ... 2026-09-20 02:02:49,685 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [133] 2026-09-20 02:02:52,794 121 INFO rb-6b6600a-224960-417187 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-20 02:02:52,854 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [136] 2026-09-20 02:02:56,011 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:02:57,191 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_01_compute_associated_employees_department_of_task ... 2026-09-20 02:02:57,361 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_02_filter_tasks_associated_to_user_subordinate ... 2026-09-20 02:02:57,603 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_03_filter_tasks_associated_to_user_department ... 2026-09-20 02:02:57,819 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_04_filter_tasks_assigned_to_user_department ... 2026-09-20 02:02:57,938 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_05_filter_tasks_assigned_to_user_subordinate ... 2026-09-20 02:02:58,330 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3354] 2026-09-20 02:02:58,342 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50086] 2026-09-20 02:02:58,349 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:02:58,704 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3355] 2026-09-20 02:02:58,714 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [50088] 2026-09-20 02:02:58,719 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:02:59,134 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:02:59,164 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_project_timesheet_account.tests.test_project_timesheet_account: Starting TestProjectTimesheetAccount.test_assign_department_analytic_account ... 2026-09-20 02:02:59,316 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_project_timesheet_account.tests.test_project_timesheet_account: Starting TestProjectTimesheetAccount.test_migrate_department_analytic_account ... 2026-09-20 02:02:59,357 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:02:59,370 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-09-20 02:03:04,863 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2140 deleted mail.message records with IDs: [5612] 2026-09-20 02:03:04,941 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2140 deleted ir.model.data records with IDs: [324166] 2026-09-20 02:03:04,941 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2140 deleted hr.rank records with IDs: [11] 2026-09-20 02:03:05,012 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2140 deleted hr.job.rank.line records with IDs: [2] 2026-09-20 02:03:05,048 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-09-20 02:03:10,013 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2142, model: hr.rank 2026-09-20 02:03:10,019 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2142, model: hr.role 2026-09-20 02:03:10,034 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2142 deleted mail.message records with IDs: [5625] 2026-09-20 02:03:10,036 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2142, model: hr.rank 2026-09-20 02:03:10,050 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2142, model: hr.job.rank.line 2026-09-20 02:03:10,052 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2142, model: hr.job.rank.line 2026-09-20 02:03:10,054 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2142, model: hr.job.rank.line 2026-09-20 02:03:10,100 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-09-20 02:03:15,679 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 2147, model: hr.rank 2026-09-20 02:03:15,711 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26], uid: 2146, model: hr.rank 2026-09-20 02:03:15,788 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:03:15,807 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_check_rank_company ... 2026-09-20 02:03:25,748 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_compute_recursive_parent_ids ... 2026-09-20 02:03:31,333 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains ... 2026-09-20 02:03:36,796 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains_2 ... 2026-09-20 02:03:42,748 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_constrains_rank_ids ... 2026-09-20 02:03:48,166 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_rank_line_compute_rank_id ... 2026-09-20 02:03:53,953 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_archive ... 2026-09-20 02:03:59,364 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_employees_count ... 2026-09-20 02:04:04,856 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_name ... 2026-09-20 02:04:09,887 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_parent_id ... 2026-09-20 02:04:15,522 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_check_department ... 2026-09-20 02:04:25,881 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_create ... 2026-09-20 02:04:31,629 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_write ... 2026-09-20 02:04:36,956 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank ... 2026-09-20 02:04:42,541 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5626] 2026-09-20 02:04:42,597 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [324193] 2026-09-20 02:04:42,597 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [25] 2026-09-20 02:04:42,847 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank_exist_employee ... 2026-09-20 02:04:48,470 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5625] 2026-09-20 02:04:48,569 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_job_rank_line_constrains_unique ... 2026-09-20 02:04:54,676 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 02:04:54,713 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5640, 5639, 5638] 2026-09-20 02:04:54,755 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [324673, 324672, 324671] 2026-09-20 02:04:54,755 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-09-20 02:05:03,123 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_01_workflow ... 2026-09-20 02:05:03,598 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2202 deleted gamification.badge.user records with IDs: [6] 2026-09-20 02:05:03,677 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_02_compute_statistics ... 2026-09-20 02:05:03,909 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_03_emulation_campaign_constraints ... 2026-09-20 02:05:03,988 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_04_employee_ids_autofill ... 2026-09-20 02:05:04,180 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_05_grant_badge_for_employee ... 2026-09-20 02:05:04,430 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2202 deleted gamification.badge.user records with IDs: [7] 2026-09-20 02:05:04,463 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_06_grant_badge_for_department ... 2026-09-20 02:05:04,717 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2202 deleted gamification.badge.user records with IDs: [8, 9, 10] 2026-09-20 02:05:04,751 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_07_approval_is_admin_only_via_rpc ... 2026-09-20 02:05:04,992 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_08_officer_submits_admin_advances ... 2026-09-20 02:05:05,210 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_09_grant_badge_skips_userless_members ... 2026-09-20 02:05:05,533 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_10_campaign_state_is_date_derived ... 2026-09-20 02:05:05,567 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_11_company_scope_reachable ... 2026-09-20 02:05:05,680 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_12_switch_department_to_employee_clears_stale ... 2026-09-20 02:05:05,817 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 02:05:05,868 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5640, 5639, 5638] 2026-09-20 02:05:05,891 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [324673, 324672, 324671] 2026-09-20 02:05:05,891 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-09-20 02:05:14,830 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_01_employee_access_recognition_discipline_decision ... 2026-09-20 02:05:14,935 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2208, model: hr.recognition.discipline.decision 2026-09-20 02:05:14,944 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2208, model: hr.recognition.discipline.decision 2026-09-20 02:05:14,955 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2208, model: hr.recognition.discipline.decision 2026-09-20 02:05:14,957 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2208, model: hr.recognition.discipline.decision 2026-09-20 02:05:14,959 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2208, model: hr.recognition.discipline.decision 2026-09-20 02:05:14,960 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2208, model: hr.recognition.discipline.decision 2026-09-20 02:05:14,962 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2208, model: hr.recognition.discipline.decision 2026-09-20 02:05:14,964 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2208, model: hr.recognition.discipline.decision 2026-09-20 02:05:15,167 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 2208, model: hr.recognition.discipline.decision 2026-09-20 02:05:15,188 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 2208, model: hr.recognition.discipline.decision 2026-09-20 02:05:15,204 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 2208, model: hr.recognition.discipline.decision 2026-09-20 02:05:15,279 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:15,296 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:15,327 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:15,354 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2208 deleted mail.message records with IDs: [54445] 2026-09-20 02:05:15,364 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2208, model: hr.recognition.discipline.decision 2026-09-20 02:05:15,376 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2208 deleted mail.message records with IDs: [54446] 2026-09-20 02:05:15,394 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2208, model: hr.recognition.discipline.decision 2026-09-20 02:05:15,408 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2208 deleted mail.message records with IDs: [54442] 2026-09-20 02:05:15,424 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2208, model: hr.recognition.discipline.decision 2026-09-20 02:05:15,447 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2208 deleted mail.message records with IDs: [54443] 2026-09-20 02:05:15,464 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2208, model: hr.recognition.discipline.decision 2026-09-20 02:05:15,482 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_02_employee_access_recognition_discipline_decision ... 2026-09-20 02:05:15,553 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:15,618 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:15,762 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [22], uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:15,809 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [23], uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:15,925 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:15,953 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:16,081 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:16,202 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:16,222 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:16,254 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:16,288 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2205 deleted mail.message records with IDs: [54449] 2026-09-20 02:05:16,300 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:16,313 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2205 deleted mail.message records with IDs: [54448] 2026-09-20 02:05:16,327 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:16,341 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2205 deleted mail.message records with IDs: [54450] 2026-09-20 02:05:16,354 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:16,368 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2205 deleted mail.message records with IDs: [54442] 2026-09-20 02:05:16,379 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:16,392 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2205 deleted mail.message records with IDs: [54443] 2026-09-20 02:05:16,403 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:16,432 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_03_hr_officer_access_recognition_discipline_decision ... 2026-09-20 02:05:16,691 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2209 deleted mail.message records with IDs: [54453, 54452, 54451, 54443, 54442] 2026-09-20 02:05:16,708 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2209 deleted hr.recognition.discipline.decision records with IDs: [28, 27, 26, 17, 16] 2026-09-20 02:05:16,713 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2209 deleted mail.followers records with IDs: [6454, 6455, 6456] 2026-09-20 02:05:16,730 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_04_access_recognition_discipline_multi_company ... 2026-09-20 02:05:17,288 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:17,324 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2209, model: hr.recognition.discipline.decision 2026-09-20 02:05:17,383 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [423], uid: 2205, model: hr.employee.public 2026-09-20 02:05:17,432 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [423], uid: 2209, model: hr.employee 2026-09-20 02:05:17,471 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:17,507 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 2209, model: hr.recognition.discipline.decision 2026-09-20 02:05:17,539 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2205 deleted mail.message records with IDs: [54459] 2026-09-20 02:05:17,552 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2205, model: hr.recognition.discipline.decision 2026-09-20 02:05:17,568 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2209 deleted mail.message records with IDs: [54459] 2026-09-20 02:05:17,587 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [29], uid: 2209, model: hr.recognition.discipline.decision 2026-09-20 02:05:17,716 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2210 deleted mail.message records with IDs: [54459] 2026-09-20 02:05:17,737 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2210 deleted hr.recognition.discipline.decision records with IDs: [29] 2026-09-20 02:05:17,748 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2210 deleted mail.message records with IDs: [54461] 2026-09-20 02:05:17,763 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2210 deleted hr.recognition.discipline.decision records with IDs: [30] 2026-09-20 02:05:17,770 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2210 deleted mail.followers records with IDs: [6457] 2026-09-20 02:05:17,789 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_05_access_recognition_discipline_decision_type ... 2026-09-20 02:05:17,908 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2205, model: hr.recognition.discipline.decision.type 2026-09-20 02:05:17,915 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2205, model: hr.recognition.discipline.decision.type 2026-09-20 02:05:17,920 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2205, model: hr.recognition.discipline.decision.type 2026-09-20 02:05:17,939 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_06_access_recognition_discipline_campaign ... 2026-09-20 02:05:18,049 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 02:05:18,097 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [5640, 5639, 5638] 2026-09-20 02:05:18,126 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [324673, 324672, 324671] 2026-09-20 02:05:18,126 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-09-20 02:05:26,211 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recognition_discipline_approval.tests.test_hr_recognition_discipline_decision: Starting TestHrRecognitionDisciplineDecision.test_01_check_approval_request_id ... 2026-09-20 02:05:26,717 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-20 02:05:27,024 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recruitment.tests.test_hr_employee: Starting TestHremployee.test_compute_hr_applicants_count ... 2026-09-20 02:05:27,064 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:05:27,368 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recruitment.tests.test_res_partner: Starting TestPartner.test_method_compute_hr_applicants_count ... 2026-09-20 02:05:27,789 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:05:27,823 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [324776, 324775] 2026-09-20 02:05:27,823 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-09-20 02:05:28,027 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_01_user_recruitment_access_right ... 2026-09-20 02:05:28,062 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted hr.applicant.resume.line records with IDs: [6] 2026-09-20 02:05:28,087 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_02_user_recruitment_admin_access_right ... 2026-09-20 02:05:28,144 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted hr.applicant.resume.line records with IDs: [6] 2026-09-20 02:05:28,168 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_03_user_interviewer_access_right ... 2026-09-20 02:05:28,425 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3363] 2026-09-20 02:05:28,440 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #7 deleted hr.applicant.resume.line records with IDs: [6] 2026-09-20 02:05:28,469 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_04_user_internal_access_right ... 2026-09-20 02:05:28,920 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 2218, model: hr.applicant.resume.line 2026-09-20 02:05:28,941 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2218, model: hr.applicant.resume.line 2026-09-20 02:05:28,947 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2218, model: hr.applicant.resume.line 2026-09-20 02:05:28,953 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2218, model: hr.applicant.resume.line 2026-09-20 02:05:28,994 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:05:29,025 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [324776, 324775] 2026-09-20 02:05:29,025 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-09-20 02:05:29,285 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_01_create_employee_from_applicant ... 2026-09-20 02:05:29,665 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_02_constraints_date_check ... 2026-09-20 02:05:29,720 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:05:30,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_cannot_spam_activities_for_retired_employee ... 2026-09-20 02:05:30,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325354, 325355, 325356, 325357, 325353, 325348, 325349, 325350, 325351, 325352, 325347] 2026-09-20 02:05:30,000 121 INFO rb-6b6600a-224960-417187 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-20 02:05:30,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3364] 2026-09-20 02:05:30,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_days_until_retirement_male ... 2026-09-20 02:05:31,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325354, 325355, 325356, 325357, 325353, 325348, 325349, 325350, 325351, 325352, 325347] 2026-09-20 02:05:31,000 121 INFO rb-6b6600a-224960-417187 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-20 02:05:31,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_retirement_date_female ... 2026-09-20 02:05:31,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325354, 325355, 325356, 325357, 325353, 325348, 325349, 325350, 325351, 325352, 325347] 2026-09-20 02:05:31,000 121 INFO rb-6b6600a-224960-417187 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-20 02:05:31,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_retirement_date_male ... 2026-09-20 02:05:32,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325354, 325355, 325356, 325357, 325353, 325348, 325349, 325350, 325351, 325352, 325347] 2026-09-20 02:05:32,000 121 INFO rb-6b6600a-224960-417187 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-20 02:05:32,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_compute_time_until_retirement_female ... 2026-09-20 02:05:32,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325354, 325355, 325356, 325357, 325353, 325348, 325349, 325350, 325351, 325352, 325347] 2026-09-20 02:05:32,000 121 INFO rb-6b6600a-224960-417187 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-20 02:05:32,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_employee_past_retirement ... 2026-09-20 02:05:33,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325354, 325355, 325356, 325357, 325353, 325348, 325349, 325350, 325351, 325352, 325347] 2026-09-20 02:05:33,000 121 INFO rb-6b6600a-224960-417187 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-20 02:05:33,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_matching_rule ... 2026-09-20 02:05:34,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325354, 325355, 325356, 325357, 325353, 325348, 325349, 325350, 325351, 325352, 325347] 2026-09-20 02:05:34,000 121 INFO rb-6b6600a-224960-417187 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-20 02:05:34,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_notification_for_retired_employee ... 2026-09-20 02:05:35,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325354, 325355, 325356, 325357, 325353, 325348, 325349, 325350, 325351, 325352, 325347] 2026-09-20 02:05:35,000 121 INFO rb-6b6600a-224960-417187 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-20 02:05:35,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3365] 2026-09-20 02:05:35,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_retirement_date ... 2026-09-20 02:05:35,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325354, 325355, 325356, 325357, 325353, 325348, 325349, 325350, 325351, 325352, 325347] 2026-09-20 02:05:35,000 121 INFO rb-6b6600a-224960-417187 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-20 02:05:36,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_notification_warning_days_config ... 2026-09-20 02:05:36,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325354, 325355, 325356, 325357, 325353, 325348, 325349, 325350, 325351, 325352, 325347] 2026-09-20 02:05:36,000 121 INFO rb-6b6600a-224960-417187 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-20 02:05:37,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3366] 2026-09-20 02:05:37,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_notify_of_retirement ... 2026-09-20 02:05:37,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325354, 325355, 325356, 325357, 325353, 325348, 325349, 325350, 325351, 325352, 325347] 2026-09-20 02:05:37,000 121 INFO rb-6b6600a-224960-417187 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-20 02:05:37,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3367] 2026-09-20 02:05:38,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_retirement_rule_constraints ... 2026-09-20 02:05:38,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325354, 325355, 325356, 325357, 325353, 325348, 325349, 325350, 325351, 325352, 325347] 2026-09-20 02:05:38,000 121 INFO rb-6b6600a-224960-417187 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-20 02:05:38,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_rule_based_retirement_age ... 2026-09-20 02:05:39,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325354, 325355, 325356, 325357, 325353, 325348, 325349, 325350, 325351, 325352, 325347] 2026-09-20 02:05:39,000 121 INFO rb-6b6600a-224960-417187 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-20 02:05:39,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_search_days_until_retirement ... 2026-09-20 02:05:40,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325354, 325355, 325356, 325357, 325353, 325348, 325349, 325350, 325351, 325352, 325347] 2026-09-20 02:05:40,000 121 INFO rb-6b6600a-224960-417187 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-20 02:05:40,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_toggle_rule_based_retirement ... 2026-09-20 02:05:40,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [325354, 325355, 325356, 325357, 325353, 325348, 325349, 325350, 325351, 325352, 325347] 2026-09-20 02:05:40,000 121 INFO rb-6b6600a-224960-417187 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-20 02:05:41,277 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-09-20 02:05:41,291 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-09-20 02:05:46,741 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2221 deleted mail.message records with IDs: [54953] 2026-09-20 02:05:46,754 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2221 deleted hr.role records with IDs: [10] 2026-09-20 02:05:46,759 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2221 deleted mail.followers records with IDs: [6535] 2026-09-20 02:05:46,809 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-09-20 02:05:52,191 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2223, model: hr.role 2026-09-20 02:05:52,199 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2223, model: hr.role 2026-09-20 02:05:52,211 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2223 deleted mail.message records with IDs: [3241] 2026-09-20 02:05:52,213 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2223, model: hr.role 2026-09-20 02:05:52,260 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-09-20 02:05:57,802 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 2227, model: hr.role 2026-09-20 02:05:57,868 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:05:57,881 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_allowed_duplicate_across_companies ... 2026-09-20 02:06:02,356 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_from_name ... 2026-09-20 02:06:02,377 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_strips_accents_and_symbols ... 2026-09-20 02:06:02,397 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_duplicate_write_raises_integrity_error ... 2026-09-20 02:06:02,422 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_stable_on_rename ... 2026-09-20 02:06:02,445 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_unique_per_company_gets_suffix ... 2026-09-20 02:06:02,475 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:06:02,486 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_check_role_company ... 2026-09-20 02:06:12,212 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_compute_employees_count ... 2026-09-20 02:06:17,723 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_1 ... 2026-09-20 02:06:22,996 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_2 ... 2026-09-20 02:06:27,817 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_3 ... 2026-09-20 02:06:33,341 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_4 ... 2026-09-20 02:06:38,862 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_have_department ... 2026-09-20 02:06:45,942 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_without_department ... 2026-09-20 02:06:51,604 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_have_employees ... 2026-09-20 02:06:57,411 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3241] 2026-09-20 02:06:57,469 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_not_employee ... 2026-09-20 02:07:02,709 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [57592] 2026-09-20 02:07:02,720 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.role records with IDs: [24] 2026-09-20 02:07:02,765 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_update_role ... 2026-09-20 02:07:08,912 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-20 02:07:16,361 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_seniority.tests.test_access_rights: Starting TestAccessRights.test_access_rights ... 2026-09-20 02:07:16,489 121 INFO rb-6b6600a-224960-417187 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-6b6600a-224960/odoo/tests/case.py:247 2026-09-20 02:07:21,732 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_01 ... 2026-09-20 02:07:22,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [595] 2026-09-20 02:07:22,244 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_02 ... 2026-09-20 02:07:22,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [597] 2026-09-20 02:07:22,963 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_03 ... 2026-09-20 02:07:23,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [599] 2026-09-20 02:07:23,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3368] 2026-09-20 02:07:24,038 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 5 removed 2026-09-20 02:07:24,050 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_1 ... 2026-09-20 02:07:24,676 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_2 ... 2026-09-20 02:07:25,153 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_3 ... 2026-09-20 02:07:25,590 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_4 ... 2026-09-20 02:07:26,125 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_5 ... 2026-09-20 02:07:26,726 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_6 ... 2026-09-20 02:07:27,229 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_7 ... 2026-09-20 02:07:28,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_8 ... 2026-09-20 02:07:28,720 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:07:34,552 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_right_2 ... 2026-09-20 02:07:34,707 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2273, model: hr.job 2026-09-20 02:07:34,729 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2273 deleted mail.message records with IDs: [2959, 2307] 2026-09-20 02:07:34,732 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2273, model: hr.job 2026-09-20 02:07:34,782 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2273, model: hr.skill.description 2026-09-20 02:07:34,785 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2273, model: hr.skill.description 2026-09-20 02:07:34,792 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2273, model: hr.skill.description 2026-09-20 02:07:34,821 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2273, model: hr.rank.skill.description 2026-09-20 02:07:34,823 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2273, model: hr.rank.skill.description 2026-09-20 02:07:34,827 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2273, model: hr.rank.skill.description 2026-09-20 02:07:34,851 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_right_3 ... 2026-09-20 02:07:34,894 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-09-20 02:07:34,985 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:07:41,089 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_api_contraints_1 ... 2026-09-20 02:07:41,277 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_api_contraints_2 ... 2026-09-20 02:07:41,484 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_sql_constraints ... 2026-09-20 02:07:41,607 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_skill_description_sql_constraints ... 2026-09-20 02:07:41,782 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:07:54,333 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_1 ... 2026-09-20 02:07:54,388 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_2 ... 2026-09-20 02:07:54,463 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_3 ... 2026-09-20 02:07:54,516 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_context_rank_competency_score ... 2026-09-20 02:07:54,550 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_highest_skill_level ... 2026-09-20 02:07:54,693 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_competency_score ... 2026-09-20 02:07:54,785 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_job_position_skill_required ... 2026-09-20 02:07:54,984 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_1 ... 2026-09-20 02:07:55,075 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_10 ... 2026-09-20 02:07:55,155 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_11 ... 2026-09-20 02:07:55,241 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_12 ... 2026-09-20 02:07:55,289 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [35] 2026-09-20 02:07:55,384 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_2 ... 2026-09-20 02:07:55,482 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_3 ... 2026-09-20 02:07:55,518 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [89] 2026-09-20 02:07:55,593 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_4 ... 2026-09-20 02:07:55,650 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [89] 2026-09-20 02:07:55,722 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_5 ... 2026-09-20 02:07:55,833 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_6 ... 2026-09-20 02:07:55,905 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_7 ... 2026-09-20 02:07:55,978 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_8 ... 2026-09-20 02:07:56,098 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_9 ... 2026-09-20 02:07:56,180 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_search_competency_score ... 2026-09-20 02:07:56,437 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-20 02:07:56,833 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [166037, 166038] 2026-09-20 02:07:56,833 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [22, 23] 2026-09-20 02:07:56,907 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel: Starting TestChannelEmployee.test_01_update_employee_skill ... 2026-09-20 02:07:57,059 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel: Starting TestChannelEmployee.test_02_update_employee_skill ... 2026-09-20 02:07:57,284 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:07:57,658 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [166037, 166038] 2026-09-20 02:07:57,658 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [22, 23] 2026-09-20 02:07:57,659 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_01_create_course_skill_level_success ... 2026-09-20 02:07:57,678 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_02_duplicate_skill_for_course ... 2026-09-20 02:07:57,745 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_03_skill_and_type_mismatch ... 2026-09-20 02:07:57,806 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_04_skill_level_and_type_mismatch ... 2026-09-20 02:07:57,873 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:07:58,017 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-20 02:07:58,021 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_01_log_timesheet_on_archived_task ... 2026-09-20 02:07:58,099 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_02_log_timesheet_not_allow_archive_task ... 2026-09-20 02:07:58,297 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_03_log_multi_timesheet_ignore_archived_task ... 2026-09-20 02:07:58,350 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [139975] 2026-09-20 02:07:58,351 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [25] 2026-09-20 02:07:58,669 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_04_log_timesheet_archived_project ... 2026-09-20 02:07:58,742 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [139971, 139975, 139985] 2026-09-20 02:07:58,742 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26, 24, 25] 2026-09-20 02:07:58,832 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_05_log_timesheet_archived_project ... 2026-09-20 02:07:59,006 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:07:59,196 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-20 02:07:59,317 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_compute_timesheet_wip ... 2026-09-20 02:07:59,493 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_log_timesheet_manager ... 2026-09-20 02:07:59,650 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_wip_timesheet_unfollow_task ... 2026-09-20 02:07:59,855 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [211] 2026-09-20 02:07:59,876 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_compute_is_login_user_doing ... 2026-09-20 02:08:00,079 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_log_timesheet ... 2026-09-20 02:08:00,277 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_wip_timesheet_unfollow_task ... 2026-09-20 02:08:00,473 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-09-20 02:08:00,493 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_03_log_timesheet ... 2026-09-20 02:08:00,723 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:08:00,907 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-20 02:08:01,034 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task_multi_login: Starting TestPorjectTaskMultiLogin.test_01_multi_login ... 2026-09-20 02:08:01,321 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task_multi_login: Starting TestPorjectTaskMultiLogin.test_02_multi_login ... 2026-09-20 02:08:01,575 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:08:01,732 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-20 02:08:01,844 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_systray_timer_menu: Starting TestSystrayTimerMenu.test_get_timesheet_timer_systray_data_empty ... 2026-09-20 02:08:01,924 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_systray_timer_menu: Starting TestSystrayTimerMenu.test_get_timesheet_timer_systray_data_with_task ... 2026-09-20 02:08:02,128 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:08:02,313 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-20 02:08:02,338 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_core: Starting TestTimesheetTimerCore.test_01_time_start_constraints ... 2026-09-20 02:08:02,410 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_core: Starting TestTimesheetTimerCore.test_02_stop_timer_same_day_records_elapsed_hours ... 2026-09-20 02:08:02,619 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:08:02,841 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-20 02:08:02,864 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_01_stop_cross_day_returns_wizard_action ... 2026-09-20 02:08:03,037 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_02_apply_actual_elapsed_and_start_next_task ... 2026-09-20 02:08:03,372 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1667], uid: 6, model: account.analytic.line 2026-09-20 02:08:03,577 121 INFO rb-6b6600a-224960-417187 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-20 02:08:03,895 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:08:04,056 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-09-20 02:08:04,058 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_01_test_access_rule_with_user ... 2026-09-20 02:08:04,120 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-09-20 02:08:04,201 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1671], uid: 6, model: account.analytic.line 2026-09-20 02:08:04,385 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_02_test_access_rule_with_user ... 2026-09-20 02:08:04,419 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-09-20 02:08:04,514 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1673], uid: 6, model: account.analytic.line 2026-09-20 02:08:04,734 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_03_test_access_rule_with_user ... 2026-09-20 02:08:04,783 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-09-20 02:08:04,888 121 INFO rb-6b6600a-224960-417187 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-20 02:08:04,950 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_04_test_access_rule_with_user ... 2026-09-20 02:08:04,987 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-09-20 02:08:05,146 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [232521] 2026-09-20 02:08:05,147 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [254] 2026-09-20 02:08:05,285 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [232522] 2026-09-20 02:08:05,285 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [255] 2026-09-20 02:08:05,378 121 INFO rb-6b6600a-224960-417187 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-20 02:08:05,535 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [232499] 2026-09-20 02:08:05,535 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #6 deleted account.analytic.line records with IDs: [232] 2026-09-20 02:08:05,759 121 INFO rb-6b6600a-224960-417187 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-20 02:08:05,794 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_05_test_access_rule_with_user ... 2026-09-20 02:08:05,842 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-09-20 02:08:05,913 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1675], uid: 6, model: account.analytic.line 2026-09-20 02:08:06,075 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:08:06,670 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_01_access_rights_base_user ... 2026-09-20 02:08:06,801 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2287, model: hr.work.entry 2026-09-20 02:08:06,805 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2287, model: hr.work.entry 2026-09-20 02:08:06,808 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2287, model: hr.work.entry 2026-09-20 02:08:06,812 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2287, model: hr.work.entry.type 2026-09-20 02:08:06,814 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2287, model: hr.work.entry.type 2026-09-20 02:08:06,816 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2287, model: hr.work.entry.type 2026-09-20 02:08:06,835 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_02_access_rule_base_user ... 2026-09-20 02:08:06,911 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12104], uid: 2287, model: hr.work.entry 2026-09-20 02:08:06,947 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12105], uid: 2287, model: hr.work.entry 2026-09-20 02:08:07,171 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [12105], uid: 2287, model: hr.work.entry 2026-09-20 02:08:07,256 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_03_access_rights_hr_admin ... 2026-09-20 02:08:07,440 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2287 deleted hr.work.entry records with IDs: [12106] 2026-09-20 02:08:07,484 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:08:07,553 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_01_valid_duration_01 ... 2026-09-20 02:08:08,704 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_02_valid_duration_02 ... 2026-09-20 02:08:09,033 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_02_valid_duration_03 ... 2026-09-20 02:08:09,391 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_03_work_entry_duration ... 2026-09-20 02:08:09,946 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [7, 2] 2026-09-20 02:08:10,665 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [139, 138] 2026-09-20 02:08:11,248 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_04_regenerate_we_via_cron ... 2026-09-20 02:08:12,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12613, 12614, 12615, 12616, 12617, 12618, 12619, 12620, 12621, 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] 2026-09-20 02:08:13,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12659, 12660, 12661, 12662, 12663, 12664, 12665, 12666, 12667, 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] 2026-09-20 02:08:13,893 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:08:14,199 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_01_compute_contract_id ... 2026-09-20 02:08:14,437 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_02_create_attendance_01 ... 2026-09-20 02:08:14,614 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_02_create_attendance_02 ... 2026-09-20 02:08:15,197 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_03_write_attendance_01 ... 2026-09-20 02:08:15,400 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_03_write_attendance_02 ... 2026-09-20 02:08:15,680 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_04_unlink_attendance ... 2026-09-20 02:08:15,842 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59024] 2026-09-20 02:08:15,855 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [82] 2026-09-20 02:08:15,890 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_05_unlink_work_entry ... 2026-09-20 02:08:16,035 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12941, 12942] 2026-09-20 02:08:16,057 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_06_action_regen_attedance_work_entry ... 2026-09-20 02:08:16,250 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_06_cancel_work_entry ... 2026-09-20 02:08:16,429 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_07_regenerate_work_entries ... 2026-09-20 02:08:16,819 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:08:17,095 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_01_conflict_timeoff_attendance_01 ... 2026-09-20 02:08:17,532 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_01_conflict_timeoff_attendance_02 ... 2026-09-20 02:08:17,933 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_02_conflict_timeoff_attendance_01 ... 2026-09-20 02:08:18,301 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_02_conflict_timeoff_attendance_02 ... 2026-09-20 02:08:18,699 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_01 ... 2026-09-20 02:08:19,151 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13063, 13064] 2026-09-20 02:08:19,248 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_02 ... 2026-09-20 02:08:19,616 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13068, 13069] 2026-09-20 02:08:19,727 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_03 ... 2026-09-20 02:08:20,143 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13073, 13074] 2026-09-20 02:08:20,260 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_04_refure_leave_01 ... 2026-09-20 02:08:20,627 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [149] 2026-09-20 02:08:20,753 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1713] 2026-09-20 02:08:20,776 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_04_refure_leave_02 ... 2026-09-20 02:08:21,105 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [150] 2026-09-20 02:08:21,294 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1714] 2026-09-20 02:08:21,318 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_05_cancel_leave ... 2026-09-20 02:08:21,656 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [151] 2026-09-20 02:08:21,739 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1715] 2026-09-20 02:08:21,772 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_06_regenerate_work_entries ... 2026-09-20 02:08:22,451 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [13104, 13105] 2026-09-20 02:08:22,518 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:08:22,586 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_01_create_leave_type_with_suspension ... 2026-09-20 02:08:22,642 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_02_invalid_work_entry_type ... 2026-09-20 02:08:22,681 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_03_update_work_entry_type ... 2026-09-20 02:08:22,740 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:08:22,798 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_01_create_work_entry_type ... 2026-09-20 02:08:22,838 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_02_disable_suspension_with_leave_type ... 2026-09-20 02:08:22,876 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_03_enable_suspension_with_normal_leave ... 2026-09-20 02:08:22,936 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:08:23,192 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [154] 2026-09-20 02:08:23,267 121 INFO rb-6b6600a-224960-417187 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-20 02:08:23,542 121 INFO rb-6b6600a-224960-417187 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-20 02:08:23,589 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:08:23,601 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_hr_leave_type: Starting HrLeaveType.test_01_generate_work_entry_type ... 2026-09-20 02:08:23,689 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:08:23,988 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [155] 2026-09-20 02:08:24,557 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3371] 2026-09-20 02:08:25,004 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2268] 2026-09-20 02:08:25,012 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_regenerate_work_entry ... 2026-09-20 02:08:25,114 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [7, 2, 156] 2026-09-20 02:08:25,613 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [160, 158, 159] 2026-09-20 02:08:26,180 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1722, 1721, 1720, 1719, 1718] 2026-09-20 02:08:26,282 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [157] 2026-09-20 02:08:26,387 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [163, 161, 162] 2026-09-20 02:08:26,639 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <939608135288162.1789870106.596684694290161-openerp-message-notify@afebb6c0f06d>: ['"Test employee 01" <@False>'] 2026-09-20 02:08:26,652 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3372] 2026-09-20 02:08:27,009 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:08:27,278 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [167] 2026-09-20 02:08:27,377 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_01 ... 2026-09-20 02:08:27,760 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3373] 2026-09-20 02:08:28,039 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2269] 2026-09-20 02:08:28,071 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_02 ... 2026-09-20 02:08:28,251 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3374] 2026-09-20 02:08:28,489 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2270] 2026-09-20 02:08:28,607 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3375] 2026-09-20 02:08:28,887 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2271] 2026-09-20 02:08:28,927 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_03 ... 2026-09-20 02:08:29,152 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3376] 2026-09-20 02:08:29,468 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2272] 2026-09-20 02:08:29,581 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3377] 2026-09-20 02:08:29,855 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2273] 2026-09-20 02:08:29,885 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_04 ... 2026-09-20 02:08:30,087 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3378] 2026-09-20 02:08:30,405 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2274] 2026-09-20 02:08:30,537 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3379] 2026-09-20 02:08:30,813 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2275] 2026-09-20 02:08:30,849 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_05 ... 2026-09-20 02:08:31,019 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3380] 2026-09-20 02:08:31,315 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2276] 2026-09-20 02:08:31,436 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3381] 2026-09-20 02:08:31,682 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2277] 2026-09-20 02:08:31,707 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_06 ... 2026-09-20 02:08:31,902 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3382] 2026-09-20 02:08:32,146 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2278] 2026-09-20 02:08:32,265 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3383] 2026-09-20 02:08:32,515 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2279] 2026-09-20 02:08:32,540 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_01 ... 2026-09-20 02:08:32,699 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3384] 2026-09-20 02:08:32,950 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2280] 2026-09-20 02:08:32,985 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_02 ... 2026-09-20 02:08:33,192 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3385] 2026-09-20 02:08:33,443 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2281] 2026-09-20 02:08:33,554 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3386] 2026-09-20 02:08:34,560 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2282] 2026-09-20 02:08:34,583 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_03 ... 2026-09-20 02:08:34,746 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3387] 2026-09-20 02:08:35,048 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2283] 2026-09-20 02:08:35,168 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3388] 2026-09-20 02:08:35,447 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2284] 2026-09-20 02:08:35,471 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_04 ... 2026-09-20 02:08:35,626 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3389] 2026-09-20 02:08:35,880 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2285] 2026-09-20 02:08:36,005 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3390] 2026-09-20 02:08:36,224 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2286] 2026-09-20 02:08:36,255 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_01 ... 2026-09-20 02:08:36,475 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3391] 2026-09-20 02:08:36,770 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2287] 2026-09-20 02:08:36,804 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_02 ... 2026-09-20 02:08:37,004 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3392] 2026-09-20 02:08:37,305 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2288] 2026-09-20 02:08:37,394 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3393] 2026-09-20 02:08:37,705 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2289] 2026-09-20 02:08:37,738 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_03 ... 2026-09-20 02:08:37,933 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3394] 2026-09-20 02:08:38,319 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2290] 2026-09-20 02:08:38,446 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3395] 2026-09-20 02:08:38,697 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2291] 2026-09-20 02:08:38,723 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_01 ... 2026-09-20 02:08:38,900 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3396] 2026-09-20 02:08:39,259 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2292] 2026-09-20 02:08:39,289 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_02 ... 2026-09-20 02:08:39,502 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3397] 2026-09-20 02:08:39,826 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2293] 2026-09-20 02:08:39,946 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3398] 2026-09-20 02:08:40,225 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2294] 2026-09-20 02:08:40,256 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_03 ... 2026-09-20 02:08:40,446 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3399] 2026-09-20 02:08:40,755 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2295] 2026-09-20 02:08:40,926 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3400] 2026-09-20 02:08:41,190 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2296] 2026-09-20 02:08:41,223 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_05_handly_conflict_we ... 2026-09-20 02:08:41,419 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3401] 2026-09-20 02:08:41,768 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2297] 2026-09-20 02:08:41,801 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_06_handly_conflict_we ... 2026-09-20 02:08:42,030 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3402] 2026-09-20 02:08:42,178 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3403] 2026-09-20 02:08:42,310 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3404] 2026-09-20 02:08:42,455 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3405] 2026-09-20 02:08:42,918 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2298, 2299, 2300, 2301] 2026-09-20 02:08:42,949 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_07_handly_conflict_we ... 2026-09-20 02:08:43,143 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3406] 2026-09-20 02:08:43,281 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3407] 2026-09-20 02:08:43,406 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3408] 2026-09-20 02:08:43,803 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2302, 2303, 2304] 2026-09-20 02:08:43,844 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_08_handly_conflict_we ... 2026-09-20 02:08:44,080 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3409] 2026-09-20 02:08:44,426 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2305] 2026-09-20 02:08:44,463 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_09_handly_conflict_we ... 2026-09-20 02:08:44,653 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3410] 2026-09-20 02:08:44,789 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3411] 2026-09-20 02:08:45,231 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2306, 2307] 2026-09-20 02:08:45,262 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_conflict_handling_deletes_only_regen_days ... 2026-09-20 02:08:45,443 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3412] 2026-09-20 02:08:45,708 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2308] 2026-09-20 02:08:45,761 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:08:56,187 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2288 deleted product.product records with IDs: [1999] 2026-09-20 02:08:56,226 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_recompute_grouping_lines ... 2026-09-20 02:08:59,109 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2288 deleted invoice.line.grouping records with IDs: [2] 2026-09-20 02:08:59,490 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_not_consecutive ... 2026-09-20 02:09:02,167 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_different_discount ... 2026-09-20 02:09:04,598 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2288 deleted invoice.line.grouping records with IDs: [12] 2026-09-20 02:09:04,935 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_different_taxes ... 2026-09-20 02:09:07,209 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2288 deleted invoice.line.grouping records with IDs: [18] 2026-09-20 02:09:07,533 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_tax_discount ... 2026-09-20 02:09:10,059 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2288 deleted invoice.line.grouping records with IDs: [24] 2026-09-20 02:09:10,358 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_tax_discount_2 ... 2026-09-20 02:09:12,079 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_template_tax_discount ... 2026-09-20 02:09:14,472 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2288 deleted invoice.line.grouping records with IDs: [30] 2026-09-20 02:09:14,780 121 INFO rb-6b6600a-224960-417187 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-20 02:09:17,245 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2288 deleted invoice.line.grouping records with IDs: [34] 2026-09-20 02:09:17,585 121 INFO rb-6b6600a-224960-417187 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-20 02:09:20,027 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2288 deleted invoice.line.grouping records with IDs: [40] 2026-09-20 02:09:21,020 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2288 deleted invoice.line.grouping records with IDs: [43, 44] 2026-09-20 02:09:21,345 121 INFO rb-6b6600a-224960-417187 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-20 02:09:23,761 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2288 deleted invoice.line.grouping records with IDs: [50] 2026-09-20 02:09:24,087 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_without_product ... 2026-09-20 02:09:26,055 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2288 deleted invoice.line.grouping records with IDs: [56] 2026-09-20 02:09:26,145 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:09:26,157 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_lang_detection.tests.test_detect_lang: Starting TestDetectLang.test_01_detect_lang ... 2026-09-20 02:09:26,959 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:09:26,973 121 INFO rb-6b6600a-224960-417187 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-20 02:09:26,974 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-20 02:09:26,974 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-20 02:09:27,033 121 INFO rb-6b6600a-224960-417187 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-20 02:09:27,034 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-20 02:09:27,035 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-20 02:09:27,050 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-20 02:09:27,050 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-20 02:09:27,092 121 INFO rb-6b6600a-224960-417187 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-20 02:09:27,093 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-20 02:09:27,093 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-20 02:09:27,122 121 INFO rb-6b6600a-224960-417187 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-20 02:09:27,123 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-20 02:09:27,123 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-20 02:09:27,157 121 INFO rb-6b6600a-224960-417187 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-20 02:09:27,158 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-20 02:09:27,158 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-20 02:09:27,211 121 INFO rb-6b6600a-224960-417187 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-20 02:09:27,212 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-20 02:09:27,213 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-20 02:09:27,221 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request https://plain.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-20 02:09:27,221 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://plain.viindoo.com/ 2026-09-20 02:09:27,291 121 INFO rb-6b6600a-224960-417187 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-20 02:09:27,292 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-20 02:09:27,292 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-20 02:09:27,333 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request https://favicon-toggle.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-20 02:09:27,334 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://favicon-toggle.viindoo.com/ 2026-09-20 02:09:27,367 121 INFO rb-6b6600a-224960-417187 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-20 02:09:27,368 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-20 02:09:27,369 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-20 02:09:27,405 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMixin.test_qrcode_logo_rejects_svg ... 2026-09-20 02:09:27,406 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-20 02:09:27,406 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-20 02:09:27,452 121 INFO rb-6b6600a-224960-417187 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-20 02:09:27,453 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-20 02:09:27,453 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-20 02:09:27,531 121 INFO rb-6b6600a-224960-417187 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-20 02:09:27,532 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request https://www.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-20 02:09:27,532 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://www.viindoo.com/ 2026-09-20 02:09:27,541 121 INFO rb-6b6600a-224960-417187 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-20 02:09:27,576 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 3 removed 2026-09-20 02:09:27,590 121 INFO rb-6b6600a-224960-417187 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-20 02:09:27,591 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request https://migration-guard.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-20 02:09:27,592 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://migration-guard.viindoo.com/ 2026-09-20 02:09:27,631 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting TestLinkTrackerQrcodeMigration.test_migration_is_idempotent_on_rerun ... 2026-09-20 02:09:27,632 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request https://migration-idempotent.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-20 02:09:27,632 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://migration-idempotent.viindoo.com/ 2026-09-20 02:09:27,684 121 INFO rb-6b6600a-224960-417187 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-20 02:09:27,686 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request https://migration.viindoo.com/ with timeout 3 increased to 10s during tests 2026-09-20 02:09:27,686 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET https://migration.viindoo.com/ 2026-09-20 02:09:27,744 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:09:28,152 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7067] 2026-09-20 02:09:28,152 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-09-20 02:09:28,232 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7089] 2026-09-20 02:09:28,233 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-09-20 02:09:37,285 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted mail.message records with IDs: [3923, 3922] 2026-09-20 02:09:37,307 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-20 02:09:37,367 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted mail.message records with IDs: [3927, 3926, 3925] 2026-09-20 02:09:37,372 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-20 02:09:37,395 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted mail.message records with IDs: [3931, 3930, 3929] 2026-09-20 02:09:37,397 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-20 02:09:38,575 121 INFO rb-6b6600a-224960-417187 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-20 02:09:38,829 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.borrow.refund.line records with IDs: [1] 2026-09-20 02:09:38,886 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.borrow.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 2026-09-20 02:09:39,171 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.borrow.refund.line records with IDs: [2] 2026-09-20 02:09:39,218 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.borrow.interest.line records with IDs: [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] 2026-09-20 02:09:40,759 121 INFO rb-6b6600a-224960-417187 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-20 02:09:40,949 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.borrow.refund.line records with IDs: [4] 2026-09-20 02:09:40,977 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.borrow.interest.line records with IDs: [37, 38] 2026-09-20 02:09:41,271 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.borrow.refund.line records with IDs: [5] 2026-09-20 02:09:41,330 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.borrow.interest.line records with IDs: [39, 40] 2026-09-20 02:09:42,276 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted mail.message records with IDs: [59244, 59243] 2026-09-20 02:09:42,296 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.borrow.interest.line records with IDs: [41, 42] 2026-09-20 02:09:42,320 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted mail.followers records with IDs: [6757, 6758] 2026-09-20 02:09:43,380 121 INFO rb-6b6600a-224960-417187 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-20 02:09:43,691 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.borrow.refund.line records with IDs: [7] 2026-09-20 02:09:43,758 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.borrow.interest.line records with IDs: [45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56] 2026-09-20 02:09:44,095 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.borrow.refund.line records with IDs: [8] 2026-09-20 02:09:44,157 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.borrow.interest.line records with IDs: [57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68] 2026-09-20 02:09:44,937 121 INFO rb-6b6600a-224960-417187 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-20 02:09:45,219 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.lend.refund.line records with IDs: [1] 2026-09-20 02:09:45,264 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.lend.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 2026-09-20 02:09:45,597 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.lend.refund.line records with IDs: [2] 2026-09-20 02:09:45,656 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.lend.interest.line records with IDs: [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] 2026-09-20 02:09:47,168 121 INFO rb-6b6600a-224960-417187 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-20 02:09:47,346 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.lend.refund.line records with IDs: [4] 2026-09-20 02:09:47,383 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.lend.interest.line records with IDs: [37, 38] 2026-09-20 02:09:47,605 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.lend.refund.line records with IDs: [5] 2026-09-20 02:09:47,653 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.lend.interest.line records with IDs: [39, 40] 2026-09-20 02:09:48,409 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted mail.message records with IDs: [59293, 59292] 2026-09-20 02:09:48,419 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.lend.interest.line records with IDs: [41, 42] 2026-09-20 02:09:48,430 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted mail.followers records with IDs: [6811, 6812] 2026-09-20 02:09:49,392 121 INFO rb-6b6600a-224960-417187 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-20 02:09:49,679 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.lend.refund.line records with IDs: [7] 2026-09-20 02:09:49,717 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.lend.interest.line records with IDs: [45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56] 2026-09-20 02:09:49,987 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.lend.refund.line records with IDs: [8] 2026-09-20 02:09:50,039 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2290 deleted loan.lend.interest.line records with IDs: [57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68] 2026-09-20 02:09:50,871 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:09:51,710 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_001_viewer_access_own_shipment_only ... 2026-09-20 02:09:51,876 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2294, model: logistics.shipment 2026-09-20 02:09:51,893 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2294, model: account.analytic.line 2026-09-20 02:09:51,900 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2294, model: logistics.shipment 2026-09-20 02:09:51,920 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_002_user_can_create_write_but_not_unlink_shipment ... 2026-09-20 02:09:52,032 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2293, model: account.analytic.line 2026-09-20 02:09:52,065 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_003_viewer_cannot_create_write_unlink_related_records ... 2026-09-20 02:09:52,259 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2294, model: logistics.shipment.leg 2026-09-20 02:09:52,271 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2294, model: logistics.shipment.package 2026-09-20 02:09:52,273 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2294, model: logistics.shipment.cargo 2026-09-20 02:09:52,280 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2294, model: tracking.location.history 2026-09-20 02:09:52,284 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2294, model: logistics.shipment.leg 2026-09-20 02:09:52,286 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2294, model: logistics.shipment.package 2026-09-20 02:09:52,288 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2294, model: logistics.shipment.cargo 2026-09-20 02:09:52,293 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2294, model: tracking.location.history 2026-09-20 02:09:52,303 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2294, model: logistics.shipment.leg 2026-09-20 02:09:52,304 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2294, model: logistics.shipment.package 2026-09-20 02:09:52,306 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2294, model: logistics.shipment.cargo 2026-09-20 02:09:52,308 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2294, model: tracking.location.history 2026-09-20 02:09:52,332 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_004_user_can_create_write_but_not_unlink_related_records ... 2026-09-20 02:09:52,519 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2293, model: account.analytic.line 2026-09-20 02:09:52,525 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2293, model: tracking.location.history 2026-09-20 02:09:52,548 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_005_viewer_can_read_tags_of_own_shipment ... 2026-09-20 02:09:52,623 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_006_responsible_is_auto_followed_on_create ... 2026-09-20 02:09:52,708 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_007_new_responsible_is_auto_followed_on_write ... 2026-09-20 02:09:52,782 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:09:53,521 121 INFO rb-6b6600a-224960-417187 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-20 02:09:53,577 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_019_cutoff_after_main_carriage_etd_is_rejected ... 2026-09-20 02:09:53,671 121 INFO rb-6b6600a-224960-417187 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-20 02:09:54,423 121 INFO rb-6b6600a-224960-417187 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-20 02:09:54,505 121 INFO rb-6b6600a-224960-417187 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-20 02:09:54,592 121 INFO rb-6b6600a-224960-417187 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-20 02:09:54,695 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:09:54,706 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_demo_users_group_membership: Starting TestLogisticsDemoUsersGroupMembership.test_base_user_demo_has_logistics_shipment_user_group ... 2026-09-20 02:09:54,731 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_demo_users_group_membership: Starting TestLogisticsDemoUsersGroupMembership.test_logistics_admin_demo_has_group_admin ... 2026-09-20 02:09:54,762 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:09:55,555 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_create_appends_port_and_keeps_hyphenated_base ... 2026-09-20 02:09:55,666 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_onchange_change_port_keeps_hyphenated_base ... 2026-09-20 02:09:55,775 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_onchange_clear_port_restores_base_name ... 2026-09-20 02:09:55,884 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_backward_compat_legacy_endash_suffix_is_stripped ... 2026-09-20 02:09:56,016 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_change_port_has_no_double_suffix ... 2026-09-20 02:09:56,170 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_clear_port_restores_base_name ... 2026-09-20 02:09:56,304 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:09:56,317 121 INFO rb-6b6600a-224960-417187 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-20 02:09:56,346 121 INFO rb-6b6600a-224960-417187 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-20 02:09:56,377 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:09:57,130 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_001_shipment_name_sequence ... 2026-09-20 02:09:57,183 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_002_leg_name_sequence ... 2026-09-20 02:09:57,234 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_003_freight_product_name_generated_on_create ... 2026-09-20 02:09:57,400 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_004_sea_port_is_findable_by_its_port_name ... 2026-09-20 02:09:57,471 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:09:57,485 121 INFO rb-6b6600a-224960-417187 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-20 02:09:57,508 121 INFO rb-6b6600a-224960-417187 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-20 02:09:57,803 121 INFO rb-6b6600a-224960-417187 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-20 02:09:57,803 121 INFO rb-6b6600a-224960-417187 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired ['VNHPH'] 2026-09-20 02:09:57,826 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_port_coordinate_migration: Starting TestPortCoordinateMigration.test_post_migration_repairs_coordinates_without_touching_the_port_address ... 2026-09-20 02:09:58,126 121 INFO rb-6b6600a-224960-417187 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-20 02:09:58,126 121 INFO rb-6b6600a-224960-417187 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired ['VNHPH'] 2026-09-20 02:09:58,167 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:09:58,184 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_compute_localization_button_is_reachable_on_a_port_without_coordinates ... 2026-09-20 02:09:58,254 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_every_shipped_sea_port_carries_usable_coordinates ... 2026-09-20 02:09:58,291 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_agree_with_presence_rule_non_regression_guard ... 2026-09-20 02:09:58,355 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_agree_with_presence_rule_on_half_zero_coordinates ... 2026-09-20 02:09:58,422 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_are_mutually_exclusive_in_every_coordinate_state ... 2026-09-20 02:09:58,490 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_hai_phong_port_resolves_to_hai_phong ... 2026-09-20 02:09:58,519 121 INFO rb-6b6600a-224960-417187 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-20 02:09:58,546 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_shipped_demo_locations_resolve_to_their_published_places ... 2026-09-20 02:09:58,590 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:09:59,447 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_product_template: Starting TestFreightProductTemplate.test_001_create_freight_leg_without_route_creates_route ... 2026-09-20 02:09:59,623 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_product_template: Starting TestFreightProductTemplate.test_002_has_freight_legs_true_when_freight_service_states_a_leg ... 2026-09-20 02:09:59,827 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_product_template: Starting TestFreightProductTemplate.test_003_has_freight_legs_false_when_freight_service_states_no_leg ... 2026-09-20 02:09:59,954 121 INFO rb-6b6600a-224960-417187 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-20 02:10:00,440 121 INFO rb-6b6600a-224960-417187 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-20 02:10:00,611 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 02:10:01,384 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_scenario_template: Starting TestScenarioTemplate.test_002_apply_adds_missing_stages_and_legs ... 2026-09-20 02:10:01,604 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted logistics.shipment.stage.line records with IDs: [1072] 2026-09-20 02:10:01,689 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:10:02,462 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_shipment_container: Starting TestShipmentContainer.test_001_container_form_creatable_without_shipment_context ... 2026-09-20 02:10:02,650 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:10:03,455 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_001_default_stage_and_current_stage_is_first_stage_in_sequence ... 2026-09-20 02:10:03,510 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_002_timeline_constraints ... 2026-09-20 02:10:03,630 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_005_package_cargo_non_negative_constraints ... 2026-09-20 02:10:03,759 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_006_origin_destination_computed_from_legs ... 2026-09-20 02:10:03,957 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_006b_origin_destination_follows_leg_address_after_initial_compute ... 2026-09-20 02:10:04,164 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_007_schedule_dates_from_legs ... 2026-09-20 02:10:04,221 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_008_delivery_status ... 2026-09-20 02:10:04,275 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_008a_is_over_eta_now ... 2026-09-20 02:10:04,327 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_009_state_actions_set_atd_ata ... 2026-09-20 02:10:04,486 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_009b_action_start_transit_raises_without_legs ... 2026-09-20 02:10:04,575 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_010_total_weight_volume_computed_correctly_for_multiple_packages ... 2026-09-20 02:10:04,679 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted logistics.shipment.package records with IDs: [161] 2026-09-20 02:10:04,689 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted logistics.shipment.package records with IDs: [162] 2026-09-20 02:10:04,709 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_011_totals_correct_across_independent_shipments ... 2026-09-20 02:10:04,787 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_014_commercial_handoff_rejects_operation_fields ... 2026-09-20 02:10:04,892 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_015_commercial_handoff_only_allowed_in_draft ... 2026-09-20 02:10:05,105 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_016_shipment_kanban_group_by_stage_shows_empty_stages ... 2026-09-20 02:10:05,166 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_017_action_confirm_blocks_readiness_when_origin_equals_destination ... 2026-09-20 02:10:05,268 121 INFO rb-6b6600a-224960-417187 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-20 02:10:05,436 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:10:06,346 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_shipment_leg: Starting TestShipmentLeg.test_003_actions_set_state_and_actual_dates ... 2026-09-20 02:10:06,424 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_shipment_leg: Starting TestShipmentLeg.test_004_shipment_schedule_dates_aggregate_from_legs ... 2026-09-20 02:10:06,535 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:10:07,353 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_001_event_time_cannot_be_future ... 2026-09-20 02:10:07,445 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_002_last_tracking_snapshot_updated_on_create_write_unlink ... 2026-09-20 02:10:07,569 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted tracking.location.history records with IDs: [59] 2026-09-20 02:10:07,580 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted tracking.location.history records with IDs: [58] 2026-09-20 02:10:07,600 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_002a_tracking_alert_affects_delay_warning_while_running ... 2026-09-20 02:10:07,658 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_003_should_send_notification ... 2026-09-20 02:10:07,723 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_004_closed_stage_remains_selectable_for_tracking ... 2026-09-20 02:10:07,808 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:10:07,822 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_container_root_menu_xmlid_preserved ... 2026-09-20 02:10:07,919 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_container_tracking_action_xmlid_preserved ... 2026-09-20 02:10:08,014 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_package_type_menu_xmlid_preserved ... 2026-09-20 02:10:08,033 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_shipment_stage_menu_xmlid_preserved ... 2026-09-20 02:10:08,121 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_shipping_decimal_precisions_survive ... 2026-09-20 02:10:08,150 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:10:08,558 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3413] 2026-09-20 02:10:08,571 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59323] 2026-09-20 02:10:08,580 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:10:08,933 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3414] 2026-09-20 02:10:08,945 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59325] 2026-09-20 02:10:08,951 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:10:08,968 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_shipment_creation_creates_analytic_account ... 2026-09-20 02:10:09,043 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_shipment_name_update_syncs_account_name ... 2026-09-20 02:10:09,127 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_unlink_cleans_orphan_analytic_account ... 2026-09-20 02:10:09,253 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59330] 2026-09-20 02:10:09,296 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted logistics.shipment records with IDs: [1038] 2026-09-20 02:10:09,309 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59331] 2026-09-20 02:10:09,347 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted account.analytic.account records with IDs: [1889] 2026-09-20 02:10:09,374 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_unlink_forbidden_when_analytic_lines_exist ... 2026-09-20 02:10:09,548 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59332] 2026-09-20 02:10:09,588 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:10:09,604 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_negative_volume_raises_validation_error ... 2026-09-20 02:10:09,639 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_negative_weight_raises_validation_error ... 2026-09-20 02:10:09,668 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_zero_volume_and_weight_is_valid ... 2026-09-20 02:10:09,712 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:10:09,735 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_quantity_raises_validation_error ... 2026-09-20 02:10:09,771 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_volume_raises_validation_error ... 2026-09-20 02:10:09,804 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_weight_raises_validation_error ... 2026-09-20 02:10:09,834 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_zero_values_are_valid ... 2026-09-20 02:10:09,875 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:10:09,892 121 INFO rb-6b6600a-224960-417187 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-20 02:10:09,981 121 INFO rb-6b6600a-224960-417187 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-20 02:10:10,050 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_cargo_template.tests.test_generate_cargo_wizard: Starting TestGenerateCargoWizard.test_package_mode_without_package_type_generates_nothing ... 2026-09-20 02:10:10,137 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:10:10,151 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_container_40ft_length_is_millimeter_scale ... 2026-09-20 02:10:10,178 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_container_40ft_volume_matches_cubic_meter_uom ... 2026-09-20 02:10:10,205 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_pallet_height_is_millimeter_scale ... 2026-09-20 02:10:10,243 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:10:10,260 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeMigration.test_already_migrated_record_is_not_double_scaled ... 2026-09-20 02:10:10,289 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeMigration.test_un_migrated_record_is_rescaled_to_millimeter ... 2026-09-20 02:10:10,358 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:10:10,380 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeI18n.test_previously_empty_field_labels_are_now_translated ... 2026-09-20 02:10:10,402 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeI18n.test_width_is_not_mistranslated_as_length ... 2026-09-20 02:10:10,437 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:10:10,451 121 INFO rb-6b6600a-224960-417187 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-20 02:10:10,850 121 INFO rb-6b6600a-224960-417187 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-20 02:10:11,447 121 INFO rb-6b6600a-224960-417187 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-20 02:10:11,852 121 INFO rb-6b6600a-224960-417187 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-20 02:10:12,369 121 INFO rb-6b6600a-224960-417187 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-20 02:10:12,973 121 INFO rb-6b6600a-224960-417187 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-20 02:10:13,287 121 INFO rb-6b6600a-224960-417187 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-20 02:10:13,631 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:10:14,518 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_route.tests.test_route_route: Starting TestRouteProductWizard.test_001_action_generate_products_requires_routes ... 2026-09-20 02:10:14,552 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_route.tests.test_route_route: Starting TestRouteProductWizard.test_002_action_generate_products_creates_freight_product ... 2026-09-20 02:10:14,824 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:10:15,619 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_001_create_sets_route_when_addresses_and_mode_present ... 2026-09-20 02:10:15,760 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_002_write_route_id_syncs_addresses ... 2026-09-20 02:10:15,889 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_005_create_route_address_from_and_to_address ... 2026-09-20 02:10:16,021 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_006_find_available_routes_from_addresses ... 2026-09-20 02:10:16,159 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_007_create_with_identical_pickup_dropoff_produces_no_route ... 2026-09-20 02:10:16,235 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_008_write_pickup_dropoff_into_equality_recomputes_to_no_route ... 2026-09-20 02:10:16,317 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:10:17,683 121 INFO rb-6b6600a-224960-417187 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-20 02:10:18,999 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_panel_data: Starting TestPanelData.test_003_get_panel_data_converts_revenue_across_companies ... 2026-09-20 02:10:23,377 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 02:10:24,801 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_01_create_quotation_from_shipment_with_no_product ... 2026-09-20 02:10:25,423 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3415] 2026-09-20 02:10:25,606 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_02_create_quotation_from_shipment_with_available_product ... 2026-09-20 02:10:25,924 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_03_create_shipment_from_sale_order ... 2026-09-20 02:10:26,209 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_04_cancelling_order_does_not_drive_shipment_state ... 2026-09-20 02:10:26,762 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [417, 416] 2026-09-20 02:10:26,789 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [222] 2026-09-20 02:10:26,799 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [406] 2026-09-20 02:10:26,891 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_05_unlink_order_unlinks_shipment_not_in_draft ... 2026-09-20 02:10:27,405 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [419, 418] 2026-09-20 02:10:27,422 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [223] 2026-09-20 02:10:27,429 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [408] 2026-09-20 02:10:27,683 121 INFO rb-6b6600a-224960-417187 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-20 02:10:28,046 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_07_shipment_selector_links_unlinked_shipment_and_persists ... 2026-09-20 02:10:29,850 121 INFO rb-6b6600a-224960-417187 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-20 02:10:31,366 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_09_reassign_shipment_on_draft_order_replaces_link ... 2026-09-20 02:10:33,379 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_10_shipment_selector_refuses_stealing_linked_shipment ... 2026-09-20 02:10:35,190 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_11_unsetting_shipment_id_clears_dangling_link ... 2026-09-20 02:10:36,410 121 INFO rb-6b6600a-224960-417187 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-20 02:10:36,766 121 INFO rb-6b6600a-224960-417187 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-20 02:10:37,195 121 INFO rb-6b6600a-224960-417187 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-20 02:10:37,513 121 INFO rb-6b6600a-224960-417187 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-20 02:10:37,596 121 INFO rb-6b6600a-224960-417187 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-20 02:10:37,907 121 INFO rb-6b6600a-224960-417187 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-20 02:10:38,326 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_18_shipment_selector_stays_available_while_quotation_is_editable ... 2026-09-20 02:10:39,582 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_19_reassign_shipment_on_confirmed_order_is_refused ... 2026-09-20 02:10:40,338 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_20_reassigning_shipment_releases_the_previous_shipment ... 2026-09-20 02:10:40,797 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3416] 2026-09-20 02:10:41,106 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_21_reassign_shipment_releases_archived_previous_shipment ... 2026-09-20 02:10:41,439 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_22_reassign_shipment_refuses_stealing_another_orders_shipment ... 2026-09-20 02:10:42,063 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_23_unsetting_shipment_releases_the_previous_shipment ... 2026-09-20 02:10:42,531 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3417] 2026-09-20 02:10:42,750 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_24_unsetting_shipment_on_confirmed_order_is_refused ... 2026-09-20 02:10:43,361 121 INFO rb-6b6600a-224960-417187 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-20 02:10:43,846 121 INFO rb-6b6600a-224960-417187 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-20 02:10:44,391 121 INFO rb-6b6600a-224960-417187 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-20 02:10:44,737 121 INFO rb-6b6600a-224960-417187 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-20 02:10:45,424 121 INFO rb-6b6600a-224960-417187 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-20 02:10:53,824 121 INFO rb-6b6600a-224960-417187 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-20 02:10:58,386 121 INFO rb-6b6600a-224960-417187 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-20 02:10:59,021 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [441, 440] 2026-09-20 02:10:59,038 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [237] 2026-09-20 02:10:59,046 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [430] 2026-09-20 02:10:59,346 121 INFO rb-6b6600a-224960-417187 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-20 02:11:00,912 121 INFO rb-6b6600a-224960-417187 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-20 02:11:02,273 121 INFO rb-6b6600a-224960-417187 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-20 02:11:03,723 121 INFO rb-6b6600a-224960-417187 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-20 02:11:04,212 121 INFO rb-6b6600a-224960-417187 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-20 02:11:04,888 121 INFO rb-6b6600a-224960-417187 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-20 02:11:05,588 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2338 deleted logistics.shipment.leg records with IDs: [681] 2026-09-20 02:11:05,674 121 INFO rb-6b6600a-224960-417187 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-20 02:11:05,893 121 INFO rb-6b6600a-224960-417187 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-20 02:11:06,123 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 02:11:07,340 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_shipment_profitability_currency_conversion: Starting TestShipmentProfitabilityCurrencyConversion.test_001_profitability_panel_converts_foreign_currency_revenue_line ... 2026-09-20 02:11:08,063 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_shipment_profitability_currency_conversion: Starting TestShipmentProfitabilityCurrencyConversion.test_002_profitability_panel_converts_foreign_currency_cost_line ... 2026-09-20 02:11:12,367 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 02:11:13,634 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_all_documents_teammate_reads_shipment_sync_message_without_ownership ... 2026-09-20 02:11:21,436 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_door_to_door_order_through_a_reroute ... 2026-09-20 02:11:22,371 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_order_that_plans_no_transport_of_its_own ... 2026-09-20 02:11:23,871 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_reroute_message_escapes_partner_name ... 2026-09-20 02:11:24,644 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_shipment_sync_message: Starting TestShipmentSyncMessage.test_shipment_sync_message_is_internal_only ... 2026-09-20 02:11:25,638 121 INFO rb-6b6600a-224960-417187 odoo.models: Access Denied by ACLs for operation: read, uid: 2348, model: sale.order, fields: shipment_sync_message 2026-09-20 02:11:25,832 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 02:11:27,251 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_shipment_type_confirm: Starting TestShipmentTypeConfirm.test_01_confirm_mixed_shipment_type_lines_raises_user_error ... 2026-09-20 02:11:28,098 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_logistics_sale.tests.test_shipment_type_confirm: Starting TestShipmentTypeConfirm.test_02_confirm_same_shipment_type_multi_line_still_confirms ... 2026-09-20 02:11:28,641 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 02:11:29,532 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty.tests.test_loyalty: Starting TestLoyalty.test_customer_level ... 2026-09-20 02:11:29,598 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:11:30,613 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_level_loyalty_manager ... 2026-09-20 02:11:30,656 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2356 deleted customer.level records with IDs: [13] 2026-09-20 02:11:30,695 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_level_loyalty_user ... 2026-09-20 02:11:30,707 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2355, model: customer.level 2026-09-20 02:11:30,723 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2355, model: customer.level 2026-09-20 02:11:30,729 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2355, model: customer.level 2026-09-20 02:11:30,757 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_loyalty_card_loyalty_manager ... 2026-09-20 02:11:30,831 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2356, model: loyalty.card 2026-09-20 02:11:30,868 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_loyalty_card_loyalty_user ... 2026-09-20 02:11:30,934 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2355, model: loyalty.card 2026-09-20 02:11:30,945 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2355, model: loyalty.card 2026-09-20 02:11:30,971 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_point_report_loyalty_manager ... 2026-09-20 02:11:30,984 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2356, model: loyalty.points.report 2026-09-20 02:11:30,993 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2356, model: loyalty.points.report 2026-09-20 02:11:30,996 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2356, model: loyalty.points.report 2026-09-20 02:11:31,020 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_point_report_loyalty_user ... 2026-09-20 02:11:31,031 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2355, model: loyalty.points.report 2026-09-20 02:11:31,048 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2355, model: loyalty.points.report 2026-09-20 02:11:31,058 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2355, model: loyalty.points.report 2026-09-20 02:11:31,061 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2355, model: loyalty.points.report 2026-09-20 02:11:31,090 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_product_loyalty_manager ... 2026-09-20 02:11:31,421 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_program_loyalty_manager ... 2026-09-20 02:11:31,823 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2356 deleted loyalty.program records with IDs: [13] 2026-09-20 02:11:31,840 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_program_loyalty_user ... 2026-09-20 02:11:31,860 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2355, model: loyalty.program 2026-09-20 02:11:31,870 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2355, model: loyalty.program 2026-09-20 02:11:31,873 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2355, model: loyalty.program 2026-09-20 02:11:31,894 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_reward_loyalty_manager ... 2026-09-20 02:11:32,129 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2356 deleted loyalty.reward records with IDs: [12] 2026-09-20 02:11:32,173 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_reward_loyalty_user ... 2026-09-20 02:11:32,186 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2355, model: loyalty.reward 2026-09-20 02:11:32,210 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2355, model: loyalty.reward 2026-09-20 02:11:32,238 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2355, model: loyalty.reward 2026-09-20 02:11:32,260 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_rule_loyalty_manager ... 2026-09-20 02:11:32,297 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2356 deleted loyalty.rule records with IDs: [9] 2026-09-20 02:11:32,354 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_rule_loyalty_user ... 2026-09-20 02:11:32,396 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2355, model: loyalty.rule 2026-09-20 02:11:32,411 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2355, model: loyalty.rule 2026-09-20 02:11:32,414 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2355, model: loyalty.rule 2026-09-20 02:11:32,446 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:11:33,351 121 INFO rb-6b6600a-224960-417187 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-20 02:11:33,736 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2357, model: sale.order.line 2026-09-20 02:11:33,789 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty.tests.test_use_count: Starting TestLoyaltyCardUseCount.test_use_count_default_zero_and_computed_not_stored ... 2026-09-20 02:11:33,823 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:11:47,271 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2359 deleted res.currency.rate records with IDs: [804, 805, 806] 2026-09-20 02:11:49,768 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_point_report ... 2026-09-20 02:11:50,024 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5251510 started for PoS orders references: [{'name': 'Order 01851-788-0671', 'uuid': '01851-788-0671'}] 2026-09-20 02:11:50,962 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5251510 order {'name': 'Order 01851-788-0671', 'uuid': '01851-788-0671'} created pos.order #13 2026-09-20 02:11:50,963 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #5251510 finished 2026-09-20 02:11:52,212 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_pos_order_count_skipped_for_unlimited_program_in_pos_context ... 2026-09-20 02:11:52,462 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31428190 started for PoS orders references: [{'name': 'Order 50137-394-5604', 'uuid': '50137-394-5604'}] 2026-09-20 02:11:53,227 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31428190 order {'name': 'Order 50137-394-5604', 'uuid': '50137-394-5604'} created pos.order #14 2026-09-20 02:11:53,227 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #31428190 finished 2026-09-20 02:11:53,307 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_program_customer_domain ... 2026-09-20 02:11:53,545 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12859372 started for PoS orders references: [{'name': 'Order 68938-588-8007', 'uuid': '68938-588-8007'}] 2026-09-20 02:11:54,174 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12859372 order {'name': 'Order 68938-588-8007', 'uuid': '68938-588-8007'} created pos.order #15 2026-09-20 02:11:54,175 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #12859372 finished 2026-09-20 02:11:55,598 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-20 02:12:11,305 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points ... 2026-09-20 02:12:12,163 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Chrome pid: 3470 2026-09-20 02:12:12,164 121 INFO rb-6b6600a-224960-417187 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/tmpc9tc00dj_chrome_odoo 2026-09-20 02:12:12,164 121 INFO rb-6b6600a-224960-417187 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:39987/json/version 2026-09-20 02:12:12,165 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:39987/json/version with timeout 3 increased to 10s during tests 2026-09-20 02:12:12,183 121 INFO rb-6b6600a-224960-417187 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-20 02:12:12,184 121 INFO rb-6b6600a-224960-417187 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:39987/json 2026-09-20 02:12:12,185 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:39987/json with timeout 3 increased to 10s during tests 2026-09-20 02:12:12,201 121 INFO rb-6b6600a-224960-417187 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:39987/devtools/page/54A9975BBC164BCD9F2669920CBB91E0 2026-09-20 02:12:12,208 121 INFO rb-6b6600a-224960-417187 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-20 02:12:12,219 121 INFO rb-6b6600a-224960-417187 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-20 02:12:12,249 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:pos_user from n/a 2026-09-20 02:12:12,252 121 INFO rb-6b6600a-224960-417187 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-20 02:12:12,256 121 INFO rb-6b6600a-224960-417187 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-20 02:12:12,256 121 INFO rb-6b6600a-224960-417187 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-20 02:12:12,285 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:12:13,050 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:13] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.100 0.677 2026-09-20 02:12:13,054 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points: Navigation result: {'frameId': '54A9975BBC164BCD9F2669920CBB91E0', 'loaderId': '426CEE6FF1769ACB67F417A66CFFB265', 'isDownload': False} 2026-09-20 02:12:13,054 121 INFO rb-6b6600a-224960-417187 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-20 02:12:13,068 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-20 02:12:13,087 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:13] "GET /web/assets/1af045d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.013 2026-09-20 02:12:13,105 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:13] "GET /web/assets/d2c962d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-20 02:12:13,113 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:13] "GET /web/assets/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.039 2026-09-20 02:12:13,532 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:13] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 02:12:13,545 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:13] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 02:12:13,551 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 02:12:13,574 121 INFO rb-6b6600a-224960-417187 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-20 02:12:13,576 121 INFO rb-6b6600a-224960-417187 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-20 02:12:13,584 121 INFO rb-6b6600a-224960-417187 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-20 02:12:14,159 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 347 0.251 0.344 2026-09-20 02:12:14,166 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.597 2026-09-20 02:12:14,363 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.013 0.012 2026-09-20 02:12:14,365 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.024 2026-09-20 02:12:14,389 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-20 02:12:14,421 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-20 02:12:14,445 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-20 02:12:14,459 121 INFO rb-6b6600a-224960-417187 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-20 02:12:14,528 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 02:12:14,534 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 02:12:14,611 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 02:12:14,621 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:12:14,646 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.027 2026-09-20 02:12:14,669 121 INFO rb-6b6600a-224960-417187 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-20 02:12:14,672 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /web/image/res.users/2366/avatar_128 HTTP/1.1" 200 - 16 0.025 0.037 2026-09-20 02:12:14,704 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /web/image?model=res.company&id=309&field=logo HTTP/1.1" 200 - 9 0.009 0.071 2026-09-20 02:12:14,722 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /web/image/res.company/309/favicon HTTP/1.1" 200 - 4 0.004 0.071 2026-09-20 02:12:14,763 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.018 0.025 2026-09-20 02:12:14,783 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.008 0.049 2026-09-20 02:12:14,797 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.003 0.066 2026-09-20 02:12:14,811 121 INFO rb-6b6600a-224960-417187 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-20 02:12:14,819 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.002 0.079 2026-09-20 02:12:14,827 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.001 0.053 2026-09-20 02:12:14,835 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.044 2026-09-20 02:12:14,846 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.002 0.044 2026-09-20 02:12:14,855 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.002 0.020 2026-09-20 02:12:14,864 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.001 0.134 2026-09-20 02:12:14,877 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.140 2026-09-20 02:12:14,888 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.046 2026-09-20 02:12:14,893 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.054 2026-09-20 02:12:14,989 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.030 0.095 2026-09-20 02:12:14,995 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:14] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.142 2026-09-20 02:12:15,051 121 INFO rb-6b6600a-224960-417187 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-20 02:12:15,128 121 INFO rb-6b6600a-224960-417187 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-20 02:12:15,191 121 INFO rb-6b6600a-224960-417187 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-20 02:12:15,240 121 INFO rb-6b6600a-224960-417187 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-20 02:12:15,309 121 INFO rb-6b6600a-224960-417187 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-20 02:12:15,369 121 INFO rb-6b6600a-224960-417187 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-20 02:12:15,578 121 INFO rb-6b6600a-224960-417187 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-20 02:12:15,692 121 INFO rb-6b6600a-224960-417187 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-20 02:12:15,748 121 INFO rb-6b6600a-224960-417187 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-20 02:12:15,776 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:15] "POST /web/action/load HTTP/1.1" 200 - 10 0.015 0.012 2026-09-20 02:12:16,207 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:16] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 109 0.066 0.332 2026-09-20 02:12:16,348 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:16] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 22 0.037 0.061 2026-09-20 02:12:16,594 121 INFO rb-6b6600a-224960-417187 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-20 02:12:16,598 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:16] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:12:16,675 121 INFO rb-6b6600a-224960-417187 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-20 02:12:16,707 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:16] "POST /web/dataset/call_kw/res.partner/onchange HTTP/1.1" 200 - 1 0.000 0.027 2026-09-20 02:12:17,072 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:17] "POST /web/dataset/call_kw/res.partner/web_save HTTP/1.1" 200 - 132 0.151 0.166 2026-09-20 02:12:17,141 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:17] "POST /web/dataset/call_kw/res.partner/read HTTP/1.1" 200 - 5 0.011 0.026 2026-09-20 02:12:17,190 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:17] "POST /web/dataset/call_kw/loyalty.program/read HTTP/1.1" 200 - 3 0.009 0.016 2026-09-20 02:12:17,204 121 INFO rb-6b6600a-224960-417187 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-20 02:12:17,227 121 INFO rb-6b6600a-224960-417187 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-20 02:12:17,244 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:17] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.015 2026-09-20 02:12:17,284 121 INFO rb-6b6600a-224960-417187 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-20 02:12:17,336 121 INFO rb-6b6600a-224960-417187 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-20 02:12:17,415 121 INFO rb-6b6600a-224960-417187 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-20 02:12:17,450 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:12:17,453 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:12:17,486 121 INFO rb-6b6600a-224960-417187 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-20 02:12:17,538 121 INFO rb-6b6600a-224960-417187 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-20 02:12:17,609 121 INFO rb-6b6600a-224960-417187 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-20 02:12:17,619 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:12:17,686 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92155547 started for PoS orders references: [{'name': 'Order 00009-001-0001', 'uuid': '95ea4ec3-d1fa-42bf-beb5-36fa8973b23b'}] 2026-09-20 02:12:17,690 121 INFO rb-6b6600a-224960-417187 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-20 02:12:17,700 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 02:12:18,350 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92155547 order {'name': 'Order 00009-001-0001', 'uuid': '95ea4ec3-d1fa-42bf-beb5-36fa8973b23b'} created pos.order #16 2026-09-20 02:12:18,353 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #92155547 finished 2026-09-20 02:12:18,395 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:18] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 336 0.342 0.370 2026-09-20 02:12:18,516 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.033 0.049 2026-09-20 02:12:18,548 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:18] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.000 0.004 2026-09-20 02:12:18,650 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:18] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.004 0.015 2026-09-20 02:12:18,653 121 INFO rb-6b6600a-224960-417187 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-20 02:12:18,653 121 INFO rb-6b6600a-224960-417187 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-20 02:12:18,784 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points.browser: heap 23862736 (allocated 24518656) 2026-09-20 02:12:18,800 121 INFO rb-6b6600a-224960-417187 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 3470 2026-09-20 02:12:18,807 121 INFO rb-6b6600a-224960-417187 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-20 02:12:18,808 121 INFO rb-6b6600a-224960-417187 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 3470 2026-09-20 02:12:18,920 121 INFO rb-6b6600a-224960-417187 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-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_021218_920635_test_customer_created_during_sale_accrues_loyalty_points.txt 2026-09-20 02:12:18,920 121 INFO rb-6b6600a-224960-417187 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/tmpc9tc00dj_chrome_odoo" 2026-09-20 02:12:19,000 121 INFO rb-6b6600a-224960-417187 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-20 02:12:19,641 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points: Chrome pid: 3691 2026-09-20 02:12:19,642 121 INFO rb-6b6600a-224960-417187 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/tmp57qtduzn_chrome_odoo 2026-09-20 02:12:19,642 121 INFO rb-6b6600a-224960-417187 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:34705/json/version 2026-09-20 02:12:19,646 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:34705/json/version with timeout 3 increased to 10s during tests 2026-09-20 02:12:19,677 121 INFO rb-6b6600a-224960-417187 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-20 02:12:19,679 121 INFO rb-6b6600a-224960-417187 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:34705/json 2026-09-20 02:12:19,684 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:34705/json with timeout 3 increased to 10s during tests 2026-09-20 02:12:19,698 121 INFO rb-6b6600a-224960-417187 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:34705/devtools/page/F6BFE7D6BF78DFB12AEF80E1D5FF7614 2026-09-20 02:12:19,713 121 INFO rb-6b6600a-224960-417187 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-20 02:12:19,721 121 INFO rb-6b6600a-224960-417187 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-20 02:12:19,823 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:pos_user from n/a 2026-09-20 02:12:19,826 121 INFO rb-6b6600a-224960-417187 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-20 02:12:19,830 121 INFO rb-6b6600a-224960-417187 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-20 02:12:19,831 121 INFO rb-6b6600a-224960-417187 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-20 02:12:19,844 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:12:20,568 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:20] "GET /pos/ui?config_id=9 HTTP/1.1" 200 - 130 0.075 0.652 2026-09-20 02:12:20,584 121 INFO rb-6b6600a-224960-417187 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': 'F6BFE7D6BF78DFB12AEF80E1D5FF7614', 'loaderId': '3581C4FF67D1CB68C1AC7954FCF52B13', 'isDownload': False} 2026-09-20 02:12:20,585 121 INFO rb-6b6600a-224960-417187 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-20 02:12:20,620 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-20 02:12:20,648 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:20] "GET /web/assets/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.020 2026-09-20 02:12:20,651 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:20] "GET /web/assets/1af045d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.001 0.024 2026-09-20 02:12:20,662 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:20] "GET /web/assets/d2c962d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.002 0.028 2026-09-20 02:12:21,089 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:21] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-20 02:12:21,106 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:21] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 02:12:21,112 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 02:12:21,119 121 INFO rb-6b6600a-224960-417187 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-20 02:12:21,125 121 INFO rb-6b6600a-224960-417187 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-20 02:12:21,130 121 INFO rb-6b6600a-224960-417187 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-20 02:12:21,809 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:21] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 345 0.308 0.383 2026-09-20 02:12:21,822 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:21] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.694 2026-09-20 02:12:21,980 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.010 2026-09-20 02:12:21,981 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.010 2026-09-20 02:12:22,024 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.005 0.007 2026-09-20 02:12:22,074 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.012 2026-09-20 02:12:22,101 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.004 0.007 2026-09-20 02:12:22,116 121 INFO rb-6b6600a-224960-417187 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-20 02:12:22,197 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:12:22,206 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:12:22,231 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 02:12:22,254 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "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-20 02:12:22,273 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-20 02:12:22,300 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /web/image/res.users/2366/avatar_128 HTTP/1.1" 200 - 16 0.029 0.045 2026-09-20 02:12:22,316 121 INFO rb-6b6600a-224960-417187 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-20 02:12:22,341 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /web/image/res.company/309/favicon HTTP/1.1" 200 - 9 0.020 0.044 2026-09-20 02:12:22,358 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /web/image?model=res.company&id=309&field=logo HTTP/1.1" 200 - 4 0.004 0.124 2026-09-20 02:12:22,415 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.011 0.022 2026-09-20 02:12:22,429 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.002 0.041 2026-09-20 02:12:22,442 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.046 2026-09-20 02:12:22,452 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.003 0.048 2026-09-20 02:12:22,456 121 INFO rb-6b6600a-224960-417187 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-20 02:12:22,462 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.002 0.023 2026-09-20 02:12:22,470 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.002 0.084 2026-09-20 02:12:22,476 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.070 2026-09-20 02:12:22,486 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.064 2026-09-20 02:12:22,500 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.007 0.048 2026-09-20 02:12:22,512 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.005 0.041 2026-09-20 02:12:22,520 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.040 2026-09-20 02:12:22,539 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.003 0.047 2026-09-20 02:12:22,638 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.047 0.102 2026-09-20 02:12:22,645 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:22] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.001 0.187 2026-09-20 02:12:22,723 121 INFO rb-6b6600a-224960-417187 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-20 02:12:22,827 121 INFO rb-6b6600a-224960-417187 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-20 02:12:22,886 121 INFO rb-6b6600a-224960-417187 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-20 02:12:22,960 121 INFO rb-6b6600a-224960-417187 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-20 02:12:23,026 121 INFO rb-6b6600a-224960-417187 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-20 02:12:23,084 121 INFO rb-6b6600a-224960-417187 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-20 02:12:23,512 121 INFO rb-6b6600a-224960-417187 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-20 02:12:23,727 121 INFO rb-6b6600a-224960-417187 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-20 02:12:23,795 121 INFO rb-6b6600a-224960-417187 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-20 02:12:23,817 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:23] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.005 0.015 2026-09-20 02:12:23,881 121 INFO rb-6b6600a-224960-417187 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-20 02:12:23,934 121 INFO rb-6b6600a-224960-417187 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-20 02:12:23,995 121 INFO rb-6b6600a-224960-417187 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-20 02:12:24,070 121 INFO rb-6b6600a-224960-417187 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-20 02:12:24,084 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 02:12:24,086 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 02:12:24,134 121 INFO rb-6b6600a-224960-417187 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-20 02:12:24,185 121 INFO rb-6b6600a-224960-417187 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-20 02:12:24,253 121 INFO rb-6b6600a-224960-417187 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-20 02:12:24,269 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:12:24,332 121 INFO rb-6b6600a-224960-417187 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-20 02:12:24,341 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97032741 started for PoS orders references: [{'name': 'Order 00010-001-0001', 'uuid': 'bb6d1261-ceb7-4ab3-91f8-7ece4b4d058c'}] 2026-09-20 02:12:24,348 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 02:12:25,013 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97032741 order {'name': 'Order 00010-001-0001', 'uuid': 'bb6d1261-ceb7-4ab3-91f8-7ece4b4d058c'} created pos.order #17 2026-09-20 02:12:25,016 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #97032741 finished 2026-09-20 02:12:25,065 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:25] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 341 0.345 0.382 2026-09-20 02:12:25,204 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.046 0.063 2026-09-20 02:12:25,250 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:25] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.004 0.009 2026-09-20 02:12:25,315 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:12:25] "GET /web/image?model=pos.config&id=9&field=custom_logo HTTP/1.1" 200 - 4 0.002 0.008 2026-09-20 02:12:25,339 121 INFO rb-6b6600a-224960-417187 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-20 02:12:25,340 121 INFO rb-6b6600a-224960-417187 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-20 02:12:25,463 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour.TestViinLoyaltyPosPartnerDomainTour.test_customer_eligible_at_session_load_accrues_loyalty_points.browser: heap 28837780 (allocated 30285824) 2026-09-20 02:12:25,472 121 INFO rb-6b6600a-224960-417187 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 3691 2026-09-20 02:12:25,475 121 INFO rb-6b6600a-224960-417187 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-20 02:12:25,476 121 INFO rb-6b6600a-224960-417187 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 3691 2026-09-20 02:12:25,578 121 INFO rb-6b6600a-224960-417187 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-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_021225_578326_test_customer_eligible_at_session_load_accrues_loyalty_points.txt 2026-09-20 02:12:25,578 121 INFO rb-6b6600a-224960-417187 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/tmp57qtduzn_chrome_odoo" 2026-09-20 02:12:25,764 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 02:12:27,465 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty_pos.tests.test_security: Starting TestPosSecurity.test_access_point_report_pos_manager ... 2026-09-20 02:12:27,518 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2371, model: loyalty.points.report 2026-09-20 02:12:27,530 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2371, model: loyalty.points.report 2026-09-20 02:12:27,536 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2371, model: loyalty.points.report 2026-09-20 02:12:27,573 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 02:12:28,188 121 INFO rb-6b6600a-224960-417187 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-20 02:12:28,802 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2372 deleted loyalty.history records with IDs: [475] 2026-09-20 02:12:28,860 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2372 deleted sale.order.coupon.points records with IDs: [462] 2026-09-20 02:12:28,962 121 INFO rb-6b6600a-224960-417187 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-20 02:12:28,983 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2372, model: sale.order.coupon.points 2026-09-20 02:12:28,993 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2372, model: sale.order.coupon.points 2026-09-20 02:12:29,029 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:12:31,199 121 INFO rb-6b6600a-224960-417187 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-20 02:12:32,190 121 INFO rb-6b6600a-224960-417187 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-20 02:12:33,124 121 INFO rb-6b6600a-224960-417187 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-20 02:12:34,241 121 INFO rb-6b6600a-224960-417187 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-20 02:12:35,229 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2284] 2026-09-20 02:12:35,384 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move records with IDs: [541] 2026-09-20 02:12:35,526 121 INFO rb-6b6600a-224960-417187 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-20 02:12:37,234 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move records with IDs: [545] 2026-09-20 02:12:37,704 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:12:39,161 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [67, 66] 2026-09-20 02:12:39,197 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [57] 2026-09-20 02:12:39,206 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [56] 2026-09-20 02:12:39,473 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [65, 64] 2026-09-20 02:12:39,499 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [55] 2026-09-20 02:12:39,505 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [54] 2026-09-20 02:12:39,586 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [57, 56] 2026-09-20 02:12:39,612 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [51] 2026-09-20 02:12:39,618 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [46] 2026-09-20 02:12:39,694 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [55, 54] 2026-09-20 02:12:39,713 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [50] 2026-09-20 02:12:39,718 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [44] 2026-09-20 02:12:39,802 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [53, 52] 2026-09-20 02:12:39,823 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [48] 2026-09-20 02:12:39,829 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [42] 2026-09-20 02:12:39,931 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [113] 2026-09-20 02:12:40,309 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [51, 50] 2026-09-20 02:12:40,336 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [46] 2026-09-20 02:12:40,343 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [40] 2026-09-20 02:12:40,382 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [111] 2026-09-20 02:12:40,624 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [49, 48] 2026-09-20 02:12:40,667 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [45] 2026-09-20 02:12:40,675 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [38] 2026-09-20 02:12:40,722 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [110] 2026-09-20 02:12:40,818 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [109, 110] 2026-09-20 02:12:41,157 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [47, 46] 2026-09-20 02:12:41,194 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [44] 2026-09-20 02:12:41,203 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [36] 2026-09-20 02:12:41,250 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [109] 2026-09-20 02:12:41,532 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [45, 44] 2026-09-20 02:12:41,561 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [43] 2026-09-20 02:12:41,571 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [34] 2026-09-20 02:12:41,619 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [108] 2026-09-20 02:12:41,882 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [43, 42] 2026-09-20 02:12:41,903 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [42] 2026-09-20 02:12:41,910 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [32] 2026-09-20 02:12:41,969 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [107] 2026-09-20 02:12:42,274 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [41, 40] 2026-09-20 02:12:42,295 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [41] 2026-09-20 02:12:42,306 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [30] 2026-09-20 02:12:42,607 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [39, 38] 2026-09-20 02:12:42,638 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [40] 2026-09-20 02:12:42,644 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [28] 2026-09-20 02:12:42,945 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [37, 36] 2026-09-20 02:12:42,975 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [38] 2026-09-20 02:12:42,985 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [26] 2026-09-20 02:12:43,284 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [35, 34] 2026-09-20 02:12:43,303 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [37] 2026-09-20 02:12:43,310 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [24] 2026-09-20 02:12:43,388 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [93] 2026-09-20 02:12:43,747 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [33, 32] 2026-09-20 02:12:43,775 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [36] 2026-09-20 02:12:43,785 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [22] 2026-09-20 02:12:43,956 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [31] 2026-09-20 02:12:43,982 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [21] 2026-09-20 02:12:44,270 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [30, 29] 2026-09-20 02:12:44,300 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [34] 2026-09-20 02:12:44,309 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [19] 2026-09-20 02:12:44,562 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [28, 27] 2026-09-20 02:12:44,586 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [32] 2026-09-20 02:12:44,594 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [17] 2026-09-20 02:12:44,839 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [26, 25] 2026-09-20 02:12:44,869 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [30] 2026-09-20 02:12:44,878 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [15] 2026-09-20 02:12:44,954 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [87, 88] 2026-09-20 02:12:45,312 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [24] 2026-09-20 02:12:45,347 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [14] 2026-09-20 02:12:45,389 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [102] 2026-09-20 02:12:45,447 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [85, 86] 2026-09-20 02:12:45,799 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [23, 22] 2026-09-20 02:12:45,829 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [28] 2026-09-20 02:12:45,837 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [12] 2026-09-20 02:12:45,869 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [101] 2026-09-20 02:12:45,936 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [83, 84] 2026-09-20 02:12:46,279 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [21, 20] 2026-09-20 02:12:46,300 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [27] 2026-09-20 02:12:46,309 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [10] 2026-09-20 02:12:46,364 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [100] 2026-09-20 02:12:46,664 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [19] 2026-09-20 02:12:46,685 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [9] 2026-09-20 02:12:47,028 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [18, 17] 2026-09-20 02:12:47,053 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [25] 2026-09-20 02:12:47,068 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [7] 2026-09-20 02:12:47,213 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [73, 74] 2026-09-20 02:12:47,519 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [16, 15] 2026-09-20 02:12:47,558 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [24] 2026-09-20 02:12:47,567 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [5] 2026-09-20 02:12:47,677 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [72] 2026-09-20 02:12:48,006 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [14, 13] 2026-09-20 02:12:48,027 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [23] 2026-09-20 02:12:48,035 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [3] 2026-09-20 02:12:48,142 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [70, 71] 2026-09-20 02:12:48,452 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [12, 11] 2026-09-20 02:12:48,472 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [22] 2026-09-20 02:12:48,479 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [1] 2026-09-20 02:12:48,880 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [63, 62] 2026-09-20 02:12:48,923 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [54] 2026-09-20 02:12:48,938 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [52] 2026-09-20 02:12:49,323 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [59, 58] 2026-09-20 02:12:49,348 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [52] 2026-09-20 02:12:49,361 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [48] 2026-09-20 02:12:49,736 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [61, 60] 2026-09-20 02:12:49,763 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [53] 2026-09-20 02:12:49,771 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [50] 2026-09-20 02:12:50,246 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty_sale.tests.test_loyalty_sales: Starting TestLoyalTySale.test_point_report_and_compute_card_point ... 2026-09-20 02:12:51,962 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty_sale.tests.test_loyalty_sales: Starting TestLoyalTySale.test_program_customer_domain ... 2026-09-20 02:12:52,620 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [488, 487] 2026-09-20 02:12:52,659 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [474, 475] 2026-09-20 02:12:53,396 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:12:55,073 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_loyalty_sale.tests.test_security: Starting TestPosSecurity.test_access_point_report_sale_manager ... 2026-09-20 02:12:55,098 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2380, model: loyalty.points.report 2026-09-20 02:12:55,117 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2380, model: loyalty.points.report 2026-09-20 02:12:55,125 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2380, model: loyalty.points.report 2026-09-20 02:12:55,174 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 02:12:55,189 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mail_route.tests.test_change_mail_thread: Starting TestChangeMailThread.test_change_mail_thread ... 2026-09-20 02:12:55,350 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:13:11,351 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36178] 2026-09-20 02:13:11,351 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-09-20 02:13:11,767 121 INFO rb-6b6600a-224960-417187 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-20 02:13:12,270 121 INFO rb-6b6600a-224960-417187 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:4606, custom_values:None, uid:1 2026-09-20 02:13:12,351 121 INFO rb-6b6600a-224960-417187 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-20 02:13:12,351 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-20 02:13:12,355 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-20 02:13:12,381 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_message_update_propagates_origin_references_to_existing_record ... 2026-09-20 02:13:12,499 121 INFO rb-6b6600a-224960-417187 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:4606, custom_values:None, uid:1 2026-09-20 02:13:12,602 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3419 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-20 02:13:12,602 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-20 02:13:12,606 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-20 02:13:12,627 121 INFO rb-6b6600a-224960-417187 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-20 02:13:12,748 121 INFO rb-6b6600a-224960-417187 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:4606, custom_values:None, uid:1 2026-09-20 02:13:12,867 121 INFO rb-6b6600a-224960-417187 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-20 02:13:12,867 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-20 02:13:12,869 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-20 02:13:12,924 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3421 and Message-Id '<945849716408569.1789870392.887361049652100-openerp-4606-res.partner@afebb6c0f06d>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-20 02:13:12,924 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-20 02:13:12,927 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-20 02:13:12,958 121 INFO rb-6b6600a-224960-417187 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-20 02:13:13,117 121 INFO rb-6b6600a-224960-417187 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:4606, custom_values:None, uid:1 2026-09-20 02:13:13,225 121 INFO rb-6b6600a-224960-417187 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-20 02:13:13,225 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-20 02:13:13,226 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-20 02:13:13,354 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3423 and Message-Id '<797989107748543.1789870393.318165063858032-openerp-4606-res.partner@afebb6c0f06d>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-20 02:13:13,355 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-20 02:13:13,356 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-20 02:13:13,379 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_keeps_foreign_references_after_many_internal_notes ... 2026-09-20 02:13:13,502 121 INFO rb-6b6600a-224960-417187 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:4606, custom_values:None, uid:1 2026-09-20 02:13:13,643 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3424 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-20 02:13:13,643 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-20 02:13:13,644 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-20 02:13:14,117 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3425 and Message-Id '<832568385023969.1789870394.085240125656128-openerp-4606-res.partner@afebb6c0f06d>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-20 02:13:14,117 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-20 02:13:14,119 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-20 02:13:14,147 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_fallback_survives_many_intervening_messages ... 2026-09-20 02:13:14,256 121 INFO rb-6b6600a-224960-417187 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:4606, custom_values:None, uid:1 2026-09-20 02:13:14,373 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3426 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-20 02:13:14,373 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-20 02:13:14,378 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-20 02:13:14,902 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3427 and Message-Id '<037382936409560.1789870394.873327255249023-openerp-4606-res.partner@afebb6c0f06d>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-20 02:13:14,902 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-20 02:13:14,904 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-20 02:13:14,931 121 INFO rb-6b6600a-224960-417187 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-20 02:13:15,062 121 INFO rb-6b6600a-224960-417187 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:4606, custom_values:None, uid:1 2026-09-20 02:13:15,167 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3428 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-20 02:13:15,168 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-20 02:13:15,173 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-20 02:13:15,207 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3429 and Message-Id '<292378085043897.1789870395.183554410934448-openerp-4606-res.partner@afebb6c0f06d>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-20 02:13:15,208 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-20 02:13:15,209 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-20 02:13:15,234 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_walks_back_past_empty_subject_message ... 2026-09-20 02:13:15,352 121 INFO rb-6b6600a-224960-417187 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:4606, custom_values:None, uid:1 2026-09-20 02:13:15,446 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3430 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-20 02:13:15,447 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-20 02:13:15,454 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-20 02:13:15,505 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3431 and Message-Id '<657433181930328.1789870395.478807210922241-openerp-4606-res.partner@afebb6c0f06d>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-20 02:13:15,505 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-20 02:13:15,507 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-20 02:13:15,532 121 INFO rb-6b6600a-224960-417187 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-20 02:13:15,647 121 INFO rb-6b6600a-224960-417187 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:4606, custom_values:None, uid:1 2026-09-20 02:13:15,757 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 3432 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-09-20 02:13:15,758 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-20 02:13:15,763 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-09-20 02:13:15,928 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 02:13:16,638 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3433] 2026-09-20 02:13:16,665 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59880] 2026-09-20 02:13:16,680 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:13:17,163 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3434] 2026-09-20 02:13:17,172 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59882] 2026-09-20 02:13:17,179 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:13:17,205 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mail_route_hr.tests.test_employee_routing_field_access: Starting TestEmployeeRoutingFieldAccess.test_hr_officer_still_reads_the_routing_headers ... 2026-09-20 02:13:17,255 121 INFO rb-6b6600a-224960-417187 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-20 02:13:17,540 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:13:18,044 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3435] 2026-09-20 02:13:18,053 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59884] 2026-09-20 02:13:18,061 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:13:18,114 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_01_maintenance_equipment_hierarchy ... 2026-09-20 02:13:18,258 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_02_maintenance_equipment_hierarchy ... 2026-09-20 02:13:18,383 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59886] 2026-09-20 02:13:18,437 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted maintenance.equipment records with IDs: [32] 2026-09-20 02:13:18,464 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6940] 2026-09-20 02:13:18,494 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_03_maintenance_equipment_hierarchy ... 2026-09-20 02:13:18,520 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_04_maintenance_equipment_hierarchy ... 2026-09-20 02:13:18,571 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_05_maintenance_equipment_hierarchy ... 2026-09-20 02:13:18,608 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_06_maintenance_equipment_hierarchy ... 2026-09-20 02:13:18,633 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_07_maintenance_equipment_hierarchy ... 2026-09-20 02:13:18,676 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_08_maintenance_equipment_hierarchy ... 2026-09-20 02:13:18,720 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_09_child_maintenance_ids_hierarchy ... 2026-09-20 02:13:18,795 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_10_recursive_parent_ids_hierarchy ... 2026-09-20 02:13:18,831 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:13:19,437 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3436] 2026-09-20 02:13:19,450 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59888] 2026-09-20 02:13:19,461 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:13:19,525 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_02_compute_parent_equipments ... 2026-09-20 02:13:19,647 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_03_compute_child_maintenances ... 2026-09-20 02:13:19,709 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_unlink_request_done_01 ... 2026-09-20 02:13:19,897 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3437] 2026-09-20 02:13:19,993 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3438] 2026-09-20 02:13:20,017 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2388 deleted mail.message records with IDs: [102] 2026-09-20 02:13:20,054 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2388, model: maintenance.request 2026-09-20 02:13:20,074 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.message records with IDs: [102] 2026-09-20 02:13:20,178 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [46103] 2026-09-20 02:13:20,178 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted maintenance.request records with IDs: [1] 2026-09-20 02:13:20,186 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [20, 21] 2026-09-20 02:13:20,221 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:13:26,144 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_001_1_merchant_cannot_access_other_merchant ... 2026-09-20 02:13:26,605 121 INFO rb-6b6600a-224960-417187 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-20 02:13:26,651 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_001_merchant_access_res_partner ... 2026-09-20 02:13:27,770 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3439] 2026-09-20 02:13:27,893 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3440] 2026-09-20 02:13:28,180 121 INFO rb-6b6600a-224960-417187 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-20 02:13:28,338 121 INFO rb-6b6600a-224960-417187 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-20 02:13:29,698 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3441] 2026-09-20 02:13:29,831 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3442] 2026-09-20 02:13:30,090 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_003_merchant_access_commission_fee ... 2026-09-20 02:13:30,560 121 INFO rb-6b6600a-224960-417187 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-20 02:13:30,598 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_004_merchant_access_product_template ... 2026-09-20 02:13:31,530 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3443] 2026-09-20 02:13:31,671 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3444] 2026-09-20 02:13:31,754 121 INFO rb-6b6600a-224960-417187 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-20 02:13:31,788 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_005_merchant_access_product_variable ... 2026-09-20 02:13:32,531 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3445] 2026-09-20 02:13:32,645 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3446] 2026-09-20 02:13:32,750 121 INFO rb-6b6600a-224960-417187 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-20 02:13:32,793 121 INFO rb-6b6600a-224960-417187 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-20 02:13:32,839 121 INFO rb-6b6600a-224960-417187 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-20 02:13:32,867 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_006_merchant_access_merchant_category ... 2026-09-20 02:13:32,879 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: merchant.category 2026-09-20 02:13:32,906 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_007_merchant_access_merchant_product_category ... 2026-09-20 02:13:32,920 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: merchant.product.category 2026-09-20 02:13:32,949 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_008_merchant_access_commission_fee_rule ... 2026-09-20 02:13:32,974 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.rule 2026-09-20 02:13:32,991 121 INFO rb-6b6600a-224960-417187 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-20 02:13:33,061 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_009_market_user_access_partner ... 2026-09-20 02:13:33,843 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #21 deleted res.partner records with IDs: [4620] 2026-09-20 02:13:33,877 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_011_market_user_access_commission_fee ... 2026-09-20 02:13:33,954 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee 2026-09-20 02:13:33,976 121 INFO rb-6b6600a-224960-417187 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-20 02:13:33,994 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee 2026-09-20 02:13:34,002 121 INFO rb-6b6600a-224960-417187 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-20 02:13:34,057 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_014_market_user_access_merchant_category ... 2026-09-20 02:13:34,074 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: merchant.category 2026-09-20 02:13:34,104 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_015_market_user_access_merchant_product_category ... 2026-09-20 02:13:34,129 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: merchant.product.category 2026-09-20 02:13:34,171 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_016_market_user_access_commission_fee_rule ... 2026-09-20 02:13:34,202 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.rule 2026-09-20 02:13:34,213 121 INFO rb-6b6600a-224960-417187 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-20 02:13:34,255 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_017_market_all_user_access_res_partner ... 2026-09-20 02:13:34,501 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #23 deleted mail.message records with IDs: [6743] 2026-09-20 02:13:34,723 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #23 deleted ir.model.data records with IDs: [387796] 2026-09-20 02:13:34,723 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #23 deleted res.partner records with IDs: [288] 2026-09-20 02:13:34,753 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_021_market_all_user_access_merchant_category ... 2026-09-20 02:13:34,771 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: merchant.category 2026-09-20 02:13:34,805 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_022_market_all_user_access_merchant_product_category ... 2026-09-20 02:13:34,821 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: merchant.product.category 2026-09-20 02:13:34,857 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_023_market_all_user_access_commission_fee ... 2026-09-20 02:13:34,878 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee 2026-09-20 02:13:34,915 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_024_market_all_user_access_commission_fee_rule ... 2026-09-20 02:13:34,940 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.rule 2026-09-20 02:13:34,952 121 INFO rb-6b6600a-224960-417187 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-20 02:13:35,003 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_025_market_admin_access_res_partner ... 2026-09-20 02:13:35,472 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #24 deleted res.partner records with IDs: [4623] 2026-09-20 02:13:35,502 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_028_market_admin_access_merchant_category ... 2026-09-20 02:13:35,552 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #24 deleted mail.message records with IDs: [6762] 2026-09-20 02:13:35,572 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #24 deleted ir.model.data records with IDs: [387819] 2026-09-20 02:13:35,572 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #24 deleted merchant.category records with IDs: [1] 2026-09-20 02:13:35,600 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_029_market_admin_access_merchant_product_category ... 2026-09-20 02:13:35,647 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #24 deleted merchant.product.category records with IDs: [13] 2026-09-20 02:13:35,667 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_030_market_admin_access_commission_fee_rule ... 2026-09-20 02:13:35,708 121 INFO rb-6b6600a-224960-417187 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-20 02:13:35,736 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #24 deleted mail.message records with IDs: [6772] 2026-09-20 02:13:35,750 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #24 deleted ir.model.data records with IDs: [387829] 2026-09-20 02:13:35,750 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #24 deleted marketplace.commission.fee.rule records with IDs: [6] 2026-09-20 02:13:35,770 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_031_market_admin_access_commission_fee ... 2026-09-20 02:13:35,787 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee 2026-09-20 02:13:35,820 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_032_merchant_access_product_attribute ... 2026-09-20 02:13:35,884 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted product.attribute records with IDs: [119] 2026-09-20 02:13:35,885 121 INFO rb-6b6600a-224960-417187 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-20 02:13:35,907 121 INFO rb-6b6600a-224960-417187 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-20 02:13:35,933 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_033_merchant_access_product_attribute_value ... 2026-09-20 02:13:35,975 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted product.attribute.value records with IDs: [334] 2026-09-20 02:13:35,977 121 INFO rb-6b6600a-224960-417187 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-20 02:13:36,007 121 INFO rb-6b6600a-224960-417187 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-20 02:13:36,038 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_034_merchant_access_product_supplierinfo ... 2026-09-20 02:13:36,111 121 INFO rb-6b6600a-224960-417187 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-20 02:13:36,141 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_035_merchant_access_marketplace_commission_fee_reports ... 2026-09-20 02:13:36,208 121 INFO rb-6b6600a-224960-417187 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-20 02:13:36,244 121 INFO rb-6b6600a-224960-417187 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-20 02:13:36,258 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-09-20 02:13:36,262 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-09-20 02:13:36,268 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-09-20 02:13:36,271 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-09-20 02:13:36,275 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-09-20 02:13:36,278 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-09-20 02:13:36,280 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-09-20 02:13:36,283 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-09-20 02:13:36,286 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-09-20 02:13:36,288 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-09-20 02:13:36,291 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-09-20 02:13:36,293 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-09-20 02:13:36,321 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_036_market_user_access_marketplace_commission_fee_reports ... 2026-09-20 02:13:36,450 121 INFO rb-6b6600a-224960-417187 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-20 02:13:36,487 121 INFO rb-6b6600a-224960-417187 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-20 02:13:36,504 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-09-20 02:13:36,508 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-09-20 02:13:36,511 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-09-20 02:13:36,515 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-09-20 02:13:36,518 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-09-20 02:13:36,521 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-09-20 02:13:36,528 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-09-20 02:13:36,542 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-09-20 02:13:36,548 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-09-20 02:13:36,576 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_037_market_user_all_merchant_access_commission_fee_reports ... 2026-09-20 02:13:36,648 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-09-20 02:13:36,661 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-09-20 02:13:36,665 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-09-20 02:13:36,671 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-09-20 02:13:36,674 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-09-20 02:13:36,676 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-09-20 02:13:36,681 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-09-20 02:13:36,684 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-09-20 02:13:36,687 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-09-20 02:13:36,724 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_038_market_admin_access_commission_fee_reports ... 2026-09-20 02:13:36,804 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-09-20 02:13:36,814 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-09-20 02:13:36,817 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-09-20 02:13:36,822 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-09-20 02:13:36,825 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-09-20 02:13:36,827 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-09-20 02:13:36,831 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-09-20 02:13:36,834 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-09-20 02:13:36,837 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-09-20 02:13:36,867 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_merchant_access_product_template_attribute_line_001 ... 2026-09-20 02:13:37,530 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted product.product records with IDs: [2121, 2122] 2026-09-20 02:13:37,754 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted product.product records with IDs: [2128, 2125, 2126, 2127] 2026-09-20 02:13:37,807 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [507] 2026-09-20 02:13:37,832 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [508] 2026-09-20 02:13:37,858 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [511] 2026-09-20 02:13:37,875 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [512] 2026-09-20 02:13:37,909 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [148] 2026-09-20 02:13:37,937 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [150] 2026-09-20 02:13:38,181 121 INFO rb-6b6600a-224960-417187 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-20 02:13:38,221 121 INFO rb-6b6600a-224960-417187 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-20 02:13:38,326 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:13:43,953 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_account_invoice_report: Starting TestAccountInvoiceReport.test_invoice_report_select_is_queryable ... 2026-09-20 02:13:44,510 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:13:50,200 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_account_move_line: Starting TestAccountMoveLine.test_001_inverse_marketplace_commission_amount_currency ... 2026-09-20 02:13:51,347 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:14:03,628 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_invoiced_amount_sign_consistent_across_split_documents ... 2026-09-20 02:14:04,559 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_negative_batch_never_merges_into_positive_draft ... 2026-09-20 02:14:05,538 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_positive_batch_merges_into_existing_invoice_not_a_second ... 2026-09-20 02:14:06,290 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_positive_batch_never_merges_into_credit_note_draft ... 2026-09-20 02:14:07,243 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:14:12,376 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_001_action_create_invoices ... 2026-09-20 02:14:12,935 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_003_compute_invoiced_amount ... 2026-09-20 02:14:13,426 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_004_update_invoices ... 2026-09-20 02:14:14,551 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_005_modify_commission_fee ... 2026-09-20 02:14:14,605 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_006_compute_commission_rate ... 2026-09-20 02:14:14,657 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_007_compute_commission_amount ... 2026-09-20 02:14:14,678 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_008_update_existing_invoice_when_have_null_invoice_date_invoice ... 2026-09-20 02:14:16,532 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_009_update_existing_invoice_for_invoice_date_is_null ... 2026-09-20 02:14:17,157 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_010_merchant_3_commission_fee_1_change_to_draft ... 2026-09-20 02:14:17,184 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_02_validate_create_invoice ... 2026-09-20 02:14:17,304 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:14:22,835 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_001_monetary_value_when_the_currencies_are_the_same_merchant ... 2026-09-20 02:14:23,197 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_002_check_the_merchant_currency_value_other_than_commission_fee ... 2026-09-20 02:14:23,368 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_003_internal_user_read_monetary_on_report ... 2026-09-20 02:14:23,520 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:14:29,292 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_001_sql_constrains ... 2026-09-20 02:14:29,691 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_002_constraints_commission_rate ... 2026-09-20 02:14:29,718 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_003_constraints_date_start_date_end ... 2026-09-20 02:14:29,831 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:14:35,200 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_a_rate_card_attached_to_no_category_stays_readable ... 2026-09-20 02:14:35,553 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_fixture_preconditions_hold ... 2026-09-20 02:14:35,571 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_marketplace_administrator_still_sees_every_rate_card ... 2026-09-20 02:14:35,602 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_cannot_list_another_merchants_rate_card ... 2026-09-20 02:14:35,634 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_cannot_open_another_merchants_rate_card ... 2026-09-20 02:14:35,689 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_product_form_still_shows_its_commission_fee_rule ... 2026-09-20 02:14:35,719 121 INFO rb-6b6600a-224960-417187 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-20 02:14:35,760 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_scoping_is_symmetric_between_merchants ... 2026-09-20 02:14:35,875 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:14:57,333 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_commission_tax_scope: Starting TestCommissionLineTaxScope.test_commission_line_taxes_scoped_to_fee_company ... 2026-09-20 02:14:57,485 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:15:02,945 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_company: Starting TestMarketplaceCompany.test_001_compute_merchant_last_period_last_date ... 2026-09-20 02:15:03,531 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_company: Starting TestMarketplaceCompany.test_002_constrains_warning_number_date ... 2026-09-20 02:15:03,630 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:15:09,646 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_001_daily_cron_run_single_commission ... 2026-09-20 02:15:10,840 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_002_weekly_cron_run_single_commission ... 2026-09-20 02:15:11,814 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_003_monthy_cron_run_single_commission ... 2026-09-20 02:15:12,654 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_004_daily_cron_run_multi_commission ... 2026-09-20 02:15:14,656 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_005_cron_send_warning_message ... 2026-09-20 02:15:14,927 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3447] 2026-09-20 02:15:15,022 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3448] 2026-09-20 02:15:15,089 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3449] 2026-09-20 02:15:15,153 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3450] 2026-09-20 02:15:15,196 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_006_cron_when_change_state_to_draft ... 2026-09-20 02:15:16,391 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:15:21,917 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_merchant_category: Starting TestMerchantCategory.test_001_name_uniq ... 2026-09-20 02:15:22,405 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:15:28,395 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_chatter_grant_does_not_leak_other_merchants_rows ... 2026-09-20 02:15:28,915 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_product_chatter_thread_data_completes_without_accesserror ... 2026-09-20 02:15:29,093 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_reads_own_product_activity_ids_without_accesserror ... 2026-09-20 02:15:29,262 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:15:34,898 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_merchant_product_category: Starting TestMerchantProductCategory.test_001_name_uniq ... 2026-09-20 02:15:35,320 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_merchant_product_category: Starting TestMerchantProductCategory.test_002_action_synchronize_product_value ... 2026-09-20 02:15:35,769 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:15:35,790 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_menu_load_keeps_hiding_hr_department ... 2026-09-20 02:15:35,857 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_predicate_callable_from_any_env ... 2026-09-20 02:15:35,896 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_user_can_open_backend ... 2026-09-20 02:15:36,018 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:merchant01 from n/a 2026-09-20 02:15:36,025 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:15:36,914 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:15:36] "GET /odoo HTTP/1.1" 200 - 132 0.095 0.797 2026-09-20 02:15:36,917 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_merchant_web_client.TestMerchantWebClient.test_merchant_user_can_open_backend: waiting for threads: [] 2026-09-20 02:15:36,960 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:15:42,823 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_001_merchant_store_ids_value ... 2026-09-20 02:15:43,238 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_002_commercial_fields ... 2026-09-20 02:15:43,301 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_003_share_with_merchant ... 2026-09-20 02:15:43,687 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_005_setup_fee_invoice ... 2026-09-20 02:15:44,365 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_006_setup_fee_paid ... 2026-09-20 02:15:46,388 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_007_merchant_store_count ... 2026-09-20 02:15:46,611 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_008_merchant_product_count ... 2026-09-20 02:15:46,829 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_009_constrains_merchant_state ... 2026-09-20 02:15:46,959 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_010_action_active ... 2026-09-20 02:15:47,046 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_011_action_suspend ... 2026-09-20 02:15:47,141 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_012_action_close ... 2026-09-20 02:15:47,225 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_013_constraints_merchant_store_commercial_partner_id ... 2026-09-20 02:15:47,333 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_014_inverse_is_merchant_store ... 2026-09-20 02:15:47,475 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_015_merchant_action_change_merchant_state ... 2026-09-20 02:15:48,236 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_016_compute_is_merchant_by_merchant ... 2026-09-20 02:15:49,087 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3452] 2026-09-20 02:15:49,196 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3453] 2026-09-20 02:15:49,531 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_017_compute_is_merchant_by_internal_user ... 2026-09-20 02:15:49,861 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_018_constrains_merchant_store_company_type ... 2026-09-20 02:15:49,957 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_019_merchant_can_modify_own_info_at_portal ... 2026-09-20 02:15:49,972 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:merchant01 from n/a 2026-09-20 02:15:49,986 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:15:50,512 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:15:50] "POST /my/account HTTP/1.1" 303 - 133 0.216 0.312 2026-09-20 02:15:51,580 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:15:51] "GET /my/home HTTP/1.1" 200 - 272 0.245 0.820 2026-09-20 02:15:51,581 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner.TestPartner.test_019_merchant_can_modify_own_info_at_portal: waiting for threads: [] 2026-09-20 02:15:51,606 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_020_default_merchant_state_with_default_merchant_state_draft ... 2026-09-20 02:15:51,975 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3454] 2026-09-20 02:15:51,988 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59912] 2026-09-20 02:15:51,993 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:15:52,013 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:portal_user from n/a 2026-09-20 02:15:52,019 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:15:54,348 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Simulating signal changes during tests 2026-09-20 02:15:54,348 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:15:54] "POST /my/home/become_merchant HTTP/1.1" 200 - 390 0.348 1.983 2026-09-20 02:15:54,378 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_021_default_merchant_state_with_default_merchant_state_active ... 2026-09-20 02:15:54,755 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3455] 2026-09-20 02:15:54,767 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [59915] 2026-09-20 02:15:54,780 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:15:54,807 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:portal_user from n/a 2026-09-20 02:15:54,815 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:15:56,241 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Simulating signal changes during tests 2026-09-20 02:15:56,241 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:15:56] "POST /my/home/become_merchant HTTP/1.1" 200 - 393 0.379 1.050 2026-09-20 02:15:56,365 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:15:56,380 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_company_delivery_address_create_recomputes_product_addresses ... 2026-09-20 02:15:57,412 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_mixed_batch_recompute_scoped_to_delivery_company_only ... 2026-09-20 02:16:03,520 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_ordinary_partner_create_does_not_scan_companies ... 2026-09-20 02:16:03,591 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_ordinary_partner_unlink_does_not_scan_companies ... 2026-09-20 02:16:03,676 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [60109] 2026-09-20 02:16:03,957 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4671] 2026-09-20 02:16:04,012 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:16:09,359 121 INFO rb-6b6600a-224960-417187 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-20 02:16:09,771 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_issues_no_marketplace_recompute_sql ... 2026-09-20 02:16:09,847 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_issues_zero_seam_statements_total ... 2026-09-20 02:16:10,016 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:16:15,312 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestMerchantStoreAddressRecomputeSurvives.test_store_state_change_recomputes_product_country_states ... 2026-09-20 02:16:16,327 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:16:21,663 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestSetupFeePaidResolutionSurvives.test_setup_fee_paid_false_for_unpaid_store ... 2026-09-20 02:16:22,457 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestSetupFeePaidResolutionSurvives.test_setup_fee_paid_true_after_real_payment_flow ... 2026-09-20 02:16:24,495 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:16:29,885 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestMerchantStoreActivationRecomputeSurvives.test_store_activation_recomputes_service_product_country_states ... 2026-09-20 02:16:30,607 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:16:30,624 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_portal_is_merchant_security: Starting TestPortalIsMerchantSecurity.test_portal_post_to_my_account_cannot_flip_is_merchant ... 2026-09-20 02:16:30,950 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3456] 2026-09-20 02:16:30,960 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [60114] 2026-09-20 02:16:30,966 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:16:30,989 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:portal.buyer@example.viindoo.com from n/a 2026-09-20 02:16:31,001 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:16:32,063 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:16:32] "POST /my/account HTTP/1.1" 200 - 237 0.141 0.922 2026-09-20 02:16:32,110 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:16:37,828 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_can_read_own_combo_item ... 2026-09-20 02:16:38,244 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_can_search_own_combo_item ... 2026-09-20 02:16:38,290 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_cannot_browse_cross_merchant_combo_item ... 2026-09-20 02:16:38,305 121 INFO rb-6b6600a-224960-417187 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-20 02:16:38,339 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_cannot_search_cross_merchant_combo_item ... 2026-09-20 02:16:38,445 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:16:44,127 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_display_name_domain_leaf_is_scoped_too ... 2026-09-20 02:16:44,628 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_still_finds_own_product_without_the_marketplace_context ... 2026-09-20 02:16:44,754 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_type_ahead_never_offers_another_merchants_product ... 2026-09-20 02:16:44,887 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_type_ahead_offers_own_product ... 2026-09-20 02:16:45,024 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_variant_type_ahead_never_offers_another_merchants_variant ... 2026-09-20 02:16:45,159 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_name_search_unaffected_for_non_marketplace_user ... 2026-09-20 02:16:45,675 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:16:51,028 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_product: Starting TestMarketPlaceProductProduct.test_merchant_manage_product_attribute ... 2026-09-20 02:16:51,930 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted product.product records with IDs: [2166, 2167] 2026-09-20 02:16:51,980 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [513] 2026-09-20 02:16:51,997 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [514] 2026-09-20 02:16:52,026 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [152] 2026-09-20 02:16:52,332 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:16:57,807 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_001_product_template_merchant_constraints ... 2026-09-20 02:16:58,300 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_002_merchant_product_categ_merchant_constraints ... 2026-09-20 02:16:58,367 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_003_check_required_merchant_stores ... 2026-09-20 02:16:58,890 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_004_check_invalid_merchant ... 2026-09-20 02:16:59,124 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_005_check_invalid_merchant_stores ... 2026-09-20 02:16:59,373 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_006_compute_store_address_of_merchant_product ... 2026-09-20 02:16:59,503 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_007_compute_store_address_of_company_product ... 2026-09-20 02:17:02,265 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_008_compute_store_address_of_merchant_product ... 2026-09-20 02:17:02,369 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_009_compute_store_address_when_unlink_delivery_address ... 2026-09-20 02:17:04,871 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4691] 2026-09-20 02:17:05,695 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:17:11,370 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_res_users: Starting TestMarketPlaceResUsers.test_001_compute_share_of_merchant ... 2026-09-20 02:17:12,160 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:17:12,176 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_all_user_type_groups_share_does_not_raise ... 2026-09-20 02:17:12,471 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_hidden_merchant_group_field_states_why_it_is_hidden ... 2026-09-20 02:17:12,923 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_normal_operation_injects_merchant_under_portal ... 2026-09-20 02:17:14,304 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:17:20,597 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_category_scoped_programme_is_readable_by_every_merchant ... 2026-09-20 02:17:21,062 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_domain_scoped_programme_is_readable_by_nobody ... 2026-09-20 02:17:21,188 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_fixture_mixed_program_really_mixes_restricted_and_unrestricted_rules ... 2026-09-20 02:17:21,217 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_fixture_products_belong_to_different_merchants ... 2026-09-20 02:17:21,256 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_marketplace_administrator_still_sees_every_program ... 2026-09-20 02:17:21,302 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_cannot_open_another_merchants_program_directly ... 2026-09-20 02:17:21,401 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_cannot_see_another_merchants_program_rule_reward_mail ... 2026-09-20 02:17:21,473 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_never_sees_any_loyalty_card ... 2026-09-20 02:17:21,566 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_a_programme_that_carries_one_unrestricted_rule ... 2026-09-20 02:17:21,653 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_a_programme_with_no_rule_at_all ... 2026-09-20 02:17:21,722 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_own_program_rule_reward_mail ... 2026-09-20 02:17:21,809 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_product_scoped_programme_still_names_its_owner ... 2026-09-20 02:17:21,891 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_scoping_is_symmetric_between_merchants ... 2026-09-20 02:17:22,014 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:17:27,951 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_marketplace_administrator_still_sees_every_rating ... 2026-09-20 02:17:28,300 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_cannot_open_a_rating_about_themselves_directly ... 2026-09-20 02:17:28,351 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_cannot_see_another_merchants_rating ... 2026-09-20 02:17:28,381 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_never_sees_any_rating_even_about_themselves ... 2026-09-20 02:17:28,471 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:17:34,346 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_001_1_merchant_access_share_sale_order ... 2026-09-20 02:17:35,224 121 INFO rb-6b6600a-224960-417187 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-20 02:17:35,294 121 INFO rb-6b6600a-224960-417187 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-20 02:17:35,362 121 INFO rb-6b6600a-224960-417187 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-20 02:17:36,070 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_001_merchant_access_sale_order ... 2026-09-20 02:17:36,111 121 INFO rb-6b6600a-224960-417187 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-20 02:17:37,079 121 INFO rb-6b6600a-224960-417187 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-20 02:17:37,667 121 INFO rb-6b6600a-224960-417187 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-20 02:17:37,815 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_002_market_user_access_sale_order ... 2026-09-20 02:17:38,445 121 INFO rb-6b6600a-224960-417187 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-20 02:17:38,530 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: sale.order 2026-09-20 02:17:38,616 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_003_market_all_users_access_sale_order ... 2026-09-20 02:17:39,239 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: sale.order 2026-09-20 02:17:39,302 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_004_merchant_users_access_sale_order ... 2026-09-20 02:17:40,204 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_merchant_access_sale_order_create_by_own_001 ... 2026-09-20 02:17:40,383 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:17:46,774 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_customer_mode_hides_non_customers_from_a_merchant ... 2026-09-20 02:17:47,448 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_merchant_id_context_narrows_the_picker_to_that_merchant ... 2026-09-20 02:17:47,534 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_the_narrowing_is_inert_without_its_context_keys ... 2026-09-20 02:17:47,687 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:17:53,781 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_01_payment_transaction ... 2026-09-20 02:17:55,283 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_02_payment_transaction ... 2026-09-20 02:17:56,433 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_03_payment_transaction ... 2026-09-20 02:17:57,865 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:18:03,941 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_001_merchant_create_update_sale_order ... 2026-09-20 02:18:05,571 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_002_add_sale_order_line_after_on_order_confirmed ... 2026-09-20 02:18:06,402 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_003_update_value_sale_order_line_on_order_confirmed ... 2026-09-20 02:18:07,416 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move records with IDs: [557] 2026-09-20 02:18:07,565 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_004_cancel_sale_order ... 2026-09-20 02:18:08,488 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2299] 2026-09-20 02:18:08,841 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [503, 502] 2026-09-20 02:18:08,874 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [323] 2026-09-20 02:18:08,884 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [489] 2026-09-20 02:18:09,034 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_005_merchant_create_sale_order_with_negative_commission ... 2026-09-20 02:18:10,101 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_006_overlap_merchant_sale_order ... 2026-09-20 02:18:10,675 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_007_compute_is_multi_merchant_order ... 2026-09-20 02:18:10,929 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_constraints_merchant_store ... 2026-09-20 02:18:11,076 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_constraints_product_vs_store ... 2026-09-20 02:18:11,385 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_is_multi_merchant_order_is_answered_per_reader ... 2026-09-20 02:18:11,428 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_single_merchant_so_001 ... 2026-09-20 02:18:12,391 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <237569613707985.1789870692.272481203079224-openerp-677-sale.order@afebb6c0f06d>: ['"Merchant 1 Customer 1" <@False>'] 2026-09-20 02:18:12,423 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3458] 2026-09-20 02:18:12,468 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3459] 2026-09-20 02:18:12,623 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted stock.move.line records with IDs: [2302] 2026-09-20 02:18:12,840 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted loyalty.history records with IDs: [507, 506] 2026-09-20 02:18:12,873 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [327] 2026-09-20 02:18:12,883 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [493] 2026-09-20 02:18:12,939 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_so_single_merchant_002 ... 2026-09-20 02:18:13,203 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_wizard_action_confirm_posts_message ... 2026-09-20 02:18:14,051 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3460] 2026-09-20 02:18:14,078 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted mail.followers records with IDs: [7121] 2026-09-20 02:18:14,096 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_wizard_includes_merchant_partner_in_recipients ... 2026-09-20 02:18:14,770 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_validate_merchant_cancel_so_001 ... 2026-09-20 02:18:16,698 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:18:17,232 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3461] 2026-09-20 02:18:17,262 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [60144] 2026-09-20 02:18:17,268 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:18:17,413 121 INFO rb-6b6600a-224960-417187 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-20 02:18:19,041 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order_cancel_access: Starting TestSaleOrderCancelNonMarketplace.test_sale_order_cancel_unaffected_for_non_marketplace_user ... 2026-09-20 02:18:20,975 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2398 deleted stock.move.line records with IDs: [2306] 2026-09-20 02:18:21,192 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:18:27,397 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_001_check_required_store_with_not_service_product ... 2026-09-20 02:18:28,606 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_002_merchant_cannot_buy_own_product ... 2026-09-20 02:18:29,160 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_compute_merchant_id_001 ... 2026-09-20 02:18:29,317 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_hand_typed_price_is_reset_when_the_product_changes ... 2026-09-20 02:18:30,360 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_merchant_line_still_requires_a_store_to_be_chosen ... 2026-09-20 02:18:30,648 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:18:36,294 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale.tests.test_sale_report: Starting TestSaleReport.test_read_group_marketplace_measures ... 2026-09-20 02:18:37,097 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:18:42,705 121 INFO rb-6b6600a-224960-417187 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-20 02:18:44,387 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:18:50,384 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cancel_of_loyalty_order_is_currently_refused ... 2026-09-20 02:18:52,564 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 18, model: addendum.addendum 2026-09-20 02:18:52,620 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cannot_read_other_merchant_loyalty_history ... 2026-09-20 02:18:54,145 121 INFO rb-6b6600a-224960-417187 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-20 02:18:55,756 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_confirms_order_with_loyalty_program ... 2026-09-20 02:18:56,769 121 INFO rb-6b6600a-224960-417187 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-20 02:18:57,922 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:19:03,787 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_01_marketplace_order_with_discount_loyalty_01 ... 2026-09-20 02:19:05,506 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_02_marketplace_order_with_discount_loyalty_02 ... 2026-09-20 02:19:07,147 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_03_marketplace_order_with_discount_loyalty_03 ... 2026-09-20 02:19:08,894 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_04_marketplace_order_with_discount_loyalty_04 ... 2026-09-20 02:19:08,932 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-09-20 02:19:10,661 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_05_marketplace_order_with_discount_loyalty_05 ... 2026-09-20 02:19:10,681 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-09-20 02:19:12,468 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_06_marketplace_order_with_discount_loyalty_06 ... 2026-09-20 02:19:12,492 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-09-20 02:19:14,210 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_07_marketplace_order_with_discount_loyalty_07 ... 2026-09-20 02:19:14,228 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-09-20 02:19:15,949 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_08_marketplace_order_with_discount_loyalty_08 ... 2026-09-20 02:19:15,975 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-09-20 02:19:17,646 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_09_marketplace_order_with_discount_loyalty_09 ... 2026-09-20 02:19:19,694 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_10_marketplace_order_with_free_product_loyalty ... 2026-09-20 02:19:19,727 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [46] 2026-09-20 02:19:21,427 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_11_merchant_cancel_draft_so_with_coupon_points ... 2026-09-20 02:19:22,120 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [366, 368] 2026-09-20 02:19:22,132 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [532] 2026-09-20 02:19:22,302 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:19:28,632 121 INFO rb-6b6600a-224960-417187 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-20 02:19:29,436 121 INFO rb-6b6600a-224960-417187 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-20 02:19:29,744 121 INFO rb-6b6600a-224960-417187 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-20 02:19:30,034 121 INFO rb-6b6600a-224960-417187 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-20 02:19:30,352 121 INFO rb-6b6600a-224960-417187 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-20 02:19:30,671 121 INFO rb-6b6600a-224960-417187 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-20 02:19:31,069 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:19:36,682 121 INFO rb-6b6600a-224960-417187 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-20 02:19:37,592 121 INFO rb-6b6600a-224960-417187 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: 3910 2026-09-20 02:19:37,592 121 INFO rb-6b6600a-224960-417187 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/tmp9tsl2rki_chrome_odoo 2026-09-20 02:19:37,593 121 INFO rb-6b6600a-224960-417187 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:46529/json/version 2026-09-20 02:19:37,594 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:46529/json/version with timeout 3 increased to 10s during tests 2026-09-20 02:19:37,616 121 INFO rb-6b6600a-224960-417187 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-20 02:19:37,617 121 INFO rb-6b6600a-224960-417187 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:46529/json 2026-09-20 02:19:37,617 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:46529/json with timeout 3 increased to 10s during tests 2026-09-20 02:19:37,642 121 INFO rb-6b6600a-224960-417187 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:46529/devtools/page/A054A6640C2500D2ABC97A8792014EB9 2026-09-20 02:19:37,653 121 INFO rb-6b6600a-224960-417187 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-20 02:19:37,667 121 INFO rb-6b6600a-224960-417187 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-20 02:19:37,734 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:portal from n/a 2026-09-20 02:19:37,743 121 INFO rb-6b6600a-224960-417187 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-20 02:19:37,753 121 INFO rb-6b6600a-224960-417187 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-20 02:19:37,754 121 INFO rb-6b6600a-224960-417187 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-20 02:19:37,786 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:19:39,123 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:39] "GET /shop?search=Laptop%20Dell HTTP/1.1" 200 - 312 0.301 1.056 2026-09-20 02:19:39,126 121 INFO rb-6b6600a-224960-417187 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': 'A054A6640C2500D2ABC97A8792014EB9', 'loaderId': '48F2B4E917E84EDA9306B1F6BF2948A8', 'isDownload': False} 2026-09-20 02:19:39,127 121 INFO rb-6b6600a-224960-417187 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-20 02:19:39,160 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 02:19:39,167 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ff9ae66/web.assets_frontend.min.css, copying from /web/assets/ff9ae66/web.assets_frontend.min.css 2026-09-20 02:19:39,212 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:39] "GET /web/assets/1/ff9ae66/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.034 0.024 2026-09-20 02:19:39,220 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js, copying from /web/assets/fe8c560/web.assets_frontend_minimal.min.js 2026-09-20 02:19:39,231 121 INFO rb-6b6600a-224960-417187 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-20 02:19:39,231 121 INFO rb-6b6600a-224960-417187 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-20 02:19:39,239 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:39] "GET /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.045 2026-09-20 02:19:39,260 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d430a/web.__assets_tests_call__.min.js, copying from /web/assets/19d430a/web.__assets_tests_call__.min.js 2026-09-20 02:19:39,279 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:39] "GET /web/assets/1/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.016 0.038 2026-09-20 02:19:39,363 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:19:39,376 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:39] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-09-20 02:19:39,380 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:39] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 02:19:39,385 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:39] "GET /web/image/website/1/logo/My%20Website?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.006 0.014 2026-09-20 02:19:39,395 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:39] "GET /web/image/product.template/403/image_512/Laptop%20Dell?unique=0efe310 HTTP/1.1" 200 - 3 0.001 0.020 2026-09-20 02:19:39,437 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js, copying from /web/assets/6bd97e9/web.assets_frontend_lazy.min.js 2026-09-20 02:19:39,462 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:39] "GET /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.031 2026-09-20 02:19:39,477 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:39] "GET /web/image/website/1/favicon?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.003 0.049 2026-09-20 02:19:39,770 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:39] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 02:19:39,873 121 INFO rb-6b6600a-224960-417187 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-20 02:19:39,882 121 INFO rb-6b6600a-224960-417187 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-20 02:19:39,907 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.016 0.085 2026-09-20 02:19:39,965 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:39] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.024 0.117 2026-09-20 02:19:40,574 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: product.template 2026-09-20 02:19:40,651 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:40] "GET /shop/laptop-dell-403?search=Laptop+Dell HTTP/1.1" 200 - 219 0.167 0.518 2026-09-20 02:19:40,730 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:40] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.039 0.014 2026-09-20 02:19:40,820 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:40] "GET /web/image/product.product/783/image_1024/Laptop%20Dell?unique=0efe310 HTTP/1.1" 200 - 5 0.008 0.024 2026-09-20 02:19:40,873 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:40] "GET /web/image/res.partner/285/image_256?unique=0efe310 HTTP/1.1" 200 - 13 0.024 0.053 2026-09-20 02:19:41,081 121 INFO rb-6b6600a-224960-417187 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-20 02:19:41,125 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:41] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.011 0.025 2026-09-20 02:19:41,137 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:41] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.045 2026-09-20 02:19:41,183 121 INFO rb-6b6600a-224960-417187 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-20 02:19:41,246 121 INFO rb-6b6600a-224960-417187 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-20 02:19:41,310 121 INFO rb-6b6600a-224960-417187 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-20 02:19:41,342 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:41] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 66 0.087 0.140 2026-09-20 02:19:41,439 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:41] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 31 0.049 0.077 2026-09-20 02:19:41,520 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:41] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 17 0.037 0.037 2026-09-20 02:19:41,660 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:41] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 51 0.058 0.074 2026-09-20 02:19:41,789 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:41] "POST /website_sale/product_configurator/get_values HTTP/1.1" 200 - 45 0.061 0.189 2026-09-20 02:19:41,824 121 INFO rb-6b6600a-224960-417187 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-20 02:19:41,849 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:41] "GET /web/image/product.product/783/image_256 HTTP/1.1" 200 - 5 0.003 0.029 2026-09-20 02:19:41,893 121 INFO rb-6b6600a-224960-417187 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-20 02:19:41,906 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:41] "POST /website_sale/product_configurator/get_optional_products HTTP/1.1" 200 - 16 0.026 0.052 2026-09-20 02:19:41,938 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:41] "GET /web/image/product.product/787/image_256 HTTP/1.1" 200 - 5 0.002 0.117 2026-09-20 02:19:42,386 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:42] "POST /website_sale/product_configurator/update_cart HTTP/1.1" 200 - 181 0.213 0.276 2026-09-20 02:19:42,425 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:42] "POST /shop/products/recently_viewed_update HTTP/1.1" 200 - 11 0.020 0.233 2026-09-20 02:19:42,437 121 INFO rb-6b6600a-224960-417187 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-20 02:19:42,438 121 INFO rb-6b6600a-224960-417187 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-20 02:19:42,536 121 INFO rb-6b6600a-224960-417187 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 13515412 (allocated 14417920) 2026-09-20 02:19:42,539 121 INFO rb-6b6600a-224960-417187 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 3910 2026-09-20 02:19:42,540 121 INFO rb-6b6600a-224960-417187 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-20 02:19:42,540 121 INFO rb-6b6600a-224960-417187 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 3910 2026-09-20 02:19:42,556 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:42] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 52 0.057 0.098 2026-09-20 02:19:42,580 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:42] "GET /web/image/product.product/787/image_128?unique=0efe310 HTTP/1.1" 200 - 5 0.002 0.157 2026-09-20 02:19:42,606 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:19:42] "GET /web/image/product.product/783/image_128?unique=0efe310 HTTP/1.1" 200 - 5 0.004 0.181 2026-09-20 02:19:42,647 121 INFO rb-6b6600a-224960-417187 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-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_021942_647376_test_configured_basket_from_a_merchant_shop_page_is_attributed_store_by_store.txt 2026-09-20 02:19:42,647 121 INFO rb-6b6600a-224960-417187 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/tmp9tsl2rki_chrome_odoo" 2026-09-20 02:19:42,799 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:19:49,813 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3462] 2026-09-20 02:19:49,908 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3463] 2026-09-20 02:19:50,606 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3464] 2026-09-20 02:19:50,720 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3465] 2026-09-20 02:19:51,364 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [3466] 2026-09-20 02:19:51,479 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3467] 2026-09-20 02:19:51,527 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_01_split_picking_between_merchant_store_01 ... 2026-09-20 02:19:52,924 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move records with IDs: [575] 2026-09-20 02:19:53,720 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3468] 2026-09-20 02:19:53,818 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3469] 2026-09-20 02:19:54,266 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_validate_merchant_cancel_so_001 ... 2026-09-20 02:19:55,250 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <762282271993155.1789870795.104799509048462-openerp-747-sale.order@afebb6c0f06d>: ['"Merchant 1 Customer 1" <@False>'] 2026-09-20 02:19:55,295 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3470] 2026-09-20 02:19:55,332 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3471] 2026-09-20 02:19:55,542 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted loyalty.history records with IDs: [534, 533] 2026-09-20 02:19:55,568 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [378] 2026-09-20 02:19:55,578 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [549] 2026-09-20 02:19:55,634 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_validate_merchant_cancel_so_002 ... 2026-09-20 02:19:56,660 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:20:02,087 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_marketplace_administrator_still_sees_every_letter ... 2026-09-20 02:20:02,509 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_cannot_open_another_merchants_letter_directly ... 2026-09-20 02:20:02,585 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_cannot_see_another_merchants_letters ... 2026-09-20 02:20:02,637 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_reads_letters_addressed_to_own_store ... 2026-09-20 02:20:02,668 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_reads_letters_addressed_to_them ... 2026-09-20 02:20:02,701 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_scoping_is_symmetric_between_merchants ... 2026-09-20 02:20:02,832 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:20:09,433 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3472] 2026-09-20 02:20:09,562 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3473] 2026-09-20 02:20:09,619 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_01_check_merchant_picking_types ... 2026-09-20 02:20:09,665 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_02_merchant_manage_stock_picking_state_01 ... 2026-09-20 02:20:10,304 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_03_merchant_manage_stock_picking_state_03 ... 2026-09-20 02:20:10,690 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_04_merchant_return_stock_picking ... 2026-09-20 02:20:11,622 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_05_merchant_cancel_stock_picking ... 2026-09-20 02:20:11,978 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2317] 2026-09-20 02:20:12,058 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_06_merchant_manage_stock_quant ... 2026-09-20 02:20:12,478 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_07_merchant_stock_data_post_init_hook ... 2026-09-20 02:20:12,584 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_08_merchant_stock_data_in_create ... 2026-09-20 02:20:12,932 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_merchant_category_alone_decides_storability ... 2026-09-20 02:20:13,680 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3474] 2026-09-20 02:20:13,767 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3475] 2026-09-20 02:20:13,826 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_merchant_category_change_flips_storability ... 2026-09-20 02:20:14,411 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3476] 2026-09-20 02:20:14,489 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3477] 2026-09-20 02:20:14,776 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:20:19,928 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_can_still_open_their_own_supply_route ... 2026-09-20 02:20:20,280 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_cannot_list_another_merchants_supply_route ... 2026-09-20 02:20:20,327 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_cannot_open_another_merchants_supply_route ... 2026-09-20 02:20:20,389 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_visibility_of_supplier_locations_is_unchanged ... 2026-09-20 02:20:20,506 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:20:21,102 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3478] 2026-09-20 02:20:21,113 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [60225] 2026-09-20 02:20:21,119 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:20:21,171 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_stock.tests.test_stock_picking_core_workflow: Starting TestStockPickingCoreWorkflow.test_action_split_transfer_unaffected_for_non_marketplace_user ... 2026-09-20 02:20:21,908 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:20:27,649 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_company_less_merchant_is_publicized_when_on ... 2026-09-20 02:20:28,743 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_default_publicize_is_on ... 2026-09-20 02:20:28,785 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_inactive_merchant_invisible ... 2026-09-20 02:20:29,599 121 INFO rb-6b6600a-224960-417187 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-20 02:20:29,631 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_merchant_cannot_read_other_merchant ... 2026-09-20 02:20:30,240 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [387687] 2026-09-20 02:20:30,240 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [70] 2026-09-20 02:20:30,416 121 INFO rb-6b6600a-224960-417187 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-20 02:20:30,459 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_portal_cannot_read_active_merchant ... 2026-09-20 02:20:31,050 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [387687] 2026-09-20 02:20:31,050 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [70] 2026-09-20 02:20:31,179 121 INFO rb-6b6600a-224960-417187 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-20 02:20:31,209 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_on_merchant_can_read_other_active_merchant ... 2026-09-20 02:20:31,914 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_on_portal_can_read_active_merchant ... 2026-09-20 02:20:32,714 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:20:39,078 121 INFO rb-6b6600a-224960-417187 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-20 02:20:39,934 121 INFO rb-6b6600a-224960-417187 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: 4106 2026-09-20 02:20:39,935 121 INFO rb-6b6600a-224960-417187 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/tmp9iele4v5_chrome_odoo 2026-09-20 02:20:39,935 121 INFO rb-6b6600a-224960-417187 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:36567/json/version 2026-09-20 02:20:39,936 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:36567/json/version with timeout 3 increased to 10s during tests 2026-09-20 02:20:40,003 121 INFO rb-6b6600a-224960-417187 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-20 02:20:40,004 121 INFO rb-6b6600a-224960-417187 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:36567/json 2026-09-20 02:20:40,005 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:36567/json with timeout 3 increased to 10s during tests 2026-09-20 02:20:40,027 121 INFO rb-6b6600a-224960-417187 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:36567/devtools/page/927826BC3B8D93A290A247F122931DCB 2026-09-20 02:20:40,047 121 INFO rb-6b6600a-224960-417187 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-20 02:20:40,067 121 INFO rb-6b6600a-224960-417187 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-20 02:20:40,131 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:portal from n/a 2026-09-20 02:20:40,140 121 INFO rb-6b6600a-224960-417187 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-20 02:20:40,157 121 INFO rb-6b6600a-224960-417187 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-20 02:20:40,157 121 INFO rb-6b6600a-224960-417187 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-20 02:20:40,174 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:20:42,801 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:42] "GET /shop HTTP/1.1" 200 - 387 0.396 2.236 2026-09-20 02:20:42,804 121 INFO rb-6b6600a-224960-417187 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': '927826BC3B8D93A290A247F122931DCB', 'loaderId': '2A13C09CAE83B2BA7FA71482156431A7', 'isDownload': False} 2026-09-20 02:20:42,804 121 INFO rb-6b6600a-224960-417187 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-20 02:20:42,830 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20: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-20 02:20:42,842 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ff9ae66/web.assets_frontend.min.css, copying from /web/assets/ff9ae66/web.assets_frontend.min.css 2026-09-20 02:20:42,887 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:42] "GET /web/assets/1/ff9ae66/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.034 0.022 2026-09-20 02:20:42,895 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js, copying from /web/assets/fe8c560/web.assets_frontend_minimal.min.js 2026-09-20 02:20:42,909 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:42] "GET /web/assets/1/fe8c560/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.057 2026-09-20 02:20:42,910 121 INFO rb-6b6600a-224960-417187 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-20 02:20:42,911 121 INFO rb-6b6600a-224960-417187 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-20 02:20:42,922 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/19d430a/web.__assets_tests_call__.min.js, copying from /web/assets/19d430a/web.__assets_tests_call__.min.js 2026-09-20 02:20:42,939 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:42] "GET /web/assets/1/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.019 2026-09-20 02:20:43,093 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/9/image_512/Customizable%20Desk?unique=2310888 HTTP/1.1" 200 - 4 0.008 0.030 2026-09-20 02:20:43,108 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 02:20:43,117 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 02:20:43,124 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/206/image_512/Chair%20floor%20protection?unique=2310888 HTTP/1.1" 200 - 4 0.014 0.045 2026-09-20 02:20:43,141 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/16/image_512/Conference%20Chair?unique=2310888 HTTP/1.1" 200 - 4 0.004 0.063 2026-09-20 02:20:43,167 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/416/image_512/Warranty?unique=2310888 HTTP/1.1" 200 - 4 0.005 0.101 2026-09-20 02:20:43,182 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/129/image_512/[FURN_5555]%20Cable%20Management%20Box?unique=5896d68 HTTP/1.1" 200 - 4 0.002 0.104 2026-09-20 02:20:43,189 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/website/1/logo/My%20Website?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.001 0.105 2026-09-20 02:20:43,224 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/34/image_512/Office%20Combo?unique=2310888 HTTP/1.1" 200 - 4 0.003 0.032 2026-09-20 02:20:43,245 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/website/1/favicon?unique=1ecbaf2 HTTP/1.1" 200 - 4 0.005 0.069 2026-09-20 02:20:43,263 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/27/image_512/[FURN_8999]%20Three-Seat%20Sofa?unique=2310888 HTTP/1.1" 200 - 4 0.006 0.103 2026-09-20 02:20:43,278 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/22/image_512/[FURN_0789]%20Individual%20Workplace?unique=2310888 HTTP/1.1" 200 - 4 0.005 0.144 2026-09-20 02:20:43,293 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/7/image_512/[FURN_9999]%20Office%20Design%20Software?unique=2310888 HTTP/1.1" 200 - 4 0.004 0.167 2026-09-20 02:20:43,323 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/26/image_512/[FURN_6741]%20Large%20Meeting%20Table?unique=2310888 HTTP/1.1" 200 - 4 0.008 0.113 2026-09-20 02:20:43,340 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/25/image_512/[FURN_8220]%20Four%20Person%20Desk?unique=2310888 HTTP/1.1" 200 - 4 0.006 0.104 2026-09-20 02:20:43,359 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/5/image_512/[FURN_7777]%20Office%20Chair?unique=2310888 HTTP/1.1" 200 - 4 0.005 0.099 2026-09-20 02:20:43,405 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/6/image_512/[FURN_8888]%20Office%20Lamp?unique=2310888 HTTP/1.1" 200 - 4 0.003 0.133 2026-09-20 02:20:43,419 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/24/image_512/[FURN_8855]%20Drawer?unique=2310888 HTTP/1.1" 200 - 4 0.004 0.131 2026-09-20 02:20:43,430 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/23/image_512/Acoustic%20Bloc%20Screens?unique=2310888 HTTP/1.1" 200 - 4 0.002 0.125 2026-09-20 02:20:43,447 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/21/image_512/[FURN_7888]%20Desk%20Stand%20with%20Screen?unique=2310888 HTTP/1.1" 200 - 4 0.003 0.117 2026-09-20 02:20:43,477 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/14/image_512/[E-COM10]%20Pedal%20Bin?unique=2310888 HTTP/1.1" 200 - 4 0.013 0.100 2026-09-20 02:20:43,488 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js, copying from /web/assets/6bd97e9/web.assets_frontend_lazy.min.js 2026-09-20 02:20:43,513 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/assets/1/6bd97e9/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.007 0.061 2026-09-20 02:20:43,570 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/13/image_512/[E-COM09]%20Large%20Desk?unique=2310888 HTTP/1.1" 200 - 4 0.003 0.156 2026-09-20 02:20:43,612 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/15/image_512/[E-COM11]%20Cabinet%20with%20Doors?unique=2310888 HTTP/1.1" 200 - 4 0.004 0.264 2026-09-20 02:20:43,642 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /web/image/product.template/12/image_512/[E-COM08]%20Storage%20Box?unique=2310888 HTTP/1.1" 200 - 4 0.012 0.189 2026-09-20 02:20:43,833 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /website/translations/9399fbc374ba48f4aba9561d1601117634d0e736?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 02:20:43,934 121 INFO rb-6b6600a-224960-417187 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-20 02:20:43,943 121 INFO rb-6b6600a-224960-417187 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-20 02:20:43,962 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.098 2026-09-20 02:20:44,005 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:44] "POST /im_livechat/init HTTP/1.1" 200 - 24 0.015 0.124 2026-09-20 02:20:44,029 121 INFO rb-6b6600a-224960-417187 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-20 02:20:44,314 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:44] "GET /shop?&search=Face%20lift HTTP/1.1" 200 - 54 0.086 0.116 2026-09-20 02:20:44,378 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:44] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.009 0.025 2026-09-20 02:20:44,434 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:44] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 02:20:44,442 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:44] "GET /web/image/product.template/406/image_512/Face%20lift?unique=2d7d1ff HTTP/1.1" 200 - 3 0.004 0.011 2026-09-20 02:20:44,630 121 INFO rb-6b6600a-224960-417187 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-20 02:20:44,722 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:44] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.040 0.032 2026-09-20 02:20:44,732 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.065 2026-09-20 02:20:45,379 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: product.template 2026-09-20 02:20:45,447 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:45] "GET /shop/face-lift-406?search=Face+lift HTTP/1.1" 200 - 209 0.135 0.555 2026-09-20 02:20:45,484 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:45] "POST /heatmap/send_log HTTP/1.1" 200 - 5 0.004 0.013 2026-09-20 02:20:45,586 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:45] "GET /web/image/product.product/786/image_1024/Face%20lift?unique=2d7d1ff HTTP/1.1" 200 - 5 0.005 0.018 2026-09-20 02:20:45,610 121 INFO rb-6b6600a-224960-417187 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-20 02:20:45,643 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:45] "GET /web/image/res.partner/286/image_256?unique=2d7d1ff HTTP/1.1" 200 - 13 0.022 0.055 2026-09-20 02:20:45,657 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.026 2026-09-20 02:20:45,703 121 INFO rb-6b6600a-224960-417187 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-20 02:20:45,717 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:45] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.033 0.057 2026-09-20 02:20:45,776 121 INFO rb-6b6600a-224960-417187 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-20 02:20:45,841 121 INFO rb-6b6600a-224960-417187 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-20 02:20:45,850 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:45] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 52 0.043 0.168 2026-09-20 02:20:45,921 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:45] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 27 0.031 0.039 2026-09-20 02:20:45,968 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:45] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 9 0.013 0.026 2026-09-20 02:20:46,286 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:46] "POST /shop/cart/update_json HTTP/1.1" 200 - 128 0.101 0.197 2026-09-20 02:20:46,377 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:46] "POST /website_sale/get_combination_info HTTP/1.1" 200 - 38 0.027 0.046 2026-09-20 02:20:46,418 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:46] "GET /web/image/product.product/786/image_128?unique=2d7d1ff HTTP/1.1" 200 - 5 0.009 0.094 2026-09-20 02:20:46,440 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:46] "POST /shop/products/recently_viewed_update HTTP/1.1" 200 - 11 0.009 0.047 2026-09-20 02:20:47,196 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:47] "GET /shop/cart HTTP/1.1" 200 - 164 0.142 0.422 2026-09-20 02:20:47,212 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-20 02:20:47,237 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:47] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.009 0.012 2026-09-20 02:20:47,313 121 INFO rb-6b6600a-224960-417187 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-20 02:20:47,367 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:47] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.015 0.031 2026-09-20 02:20:47,376 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.055 2026-09-20 02:20:47,394 121 INFO rb-6b6600a-224960-417187 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-20 02:20:47,448 121 INFO rb-6b6600a-224960-417187 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-20 02:20:47,449 121 INFO rb-6b6600a-224960-417187 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-20 02:20:47,583 121 INFO rb-6b6600a-224960-417187 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 19859736 (allocated 21495808) 2026-09-20 02:20:47,586 121 INFO rb-6b6600a-224960-417187 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 4106 2026-09-20 02:20:47,588 121 INFO rb-6b6600a-224960-417187 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-20 02:20:47,589 121 INFO rb-6b6600a-224960-417187 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 4106 2026-09-20 02:20:47,683 121 INFO rb-6b6600a-224960-417187 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-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_022047_683629_test_shopper_can_buy_a_merchant_product_from_the_store_they_chose.txt 2026-09-20 02:20:47,683 121 INFO rb-6b6600a-224960-417187 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/tmp9iele4v5_chrome_odoo" 2026-09-20 02:20:47,820 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:20:47,843 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_website_sale.tests.test_shop_render: Starting TestShopRender.test_shop_page_renders_with_state_filter ... 2026-09-20 02:20:47,851 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:20:49,417 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:20:49] "GET /shop HTTP/1.1" 200 - 370 0.354 1.218 2026-09-20 02:20:49,419 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_website_sale.tests.test_shop_render.TestShopRender.test_shop_page_renders_with_state_filter: waiting for threads: [] 2026-09-20 02:20:49,457 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:20:55,472 121 INFO rb-6b6600a-224960-417187 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-20 02:20:56,597 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_003_update_to_card_with_merchant_service_product ... 2026-09-20 02:20:57,139 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_add_same_product_to_cart_with_different_stores ... 2026-09-20 02:20:57,681 121 INFO rb-6b6600a-224960-417187 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-20 02:20:58,129 121 INFO rb-6b6600a-224960-417187 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-20 02:20:58,829 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:21:04,051 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_active_merchant_product_stays_visible_as_an_accessory ... 2026-09-20 02:21:04,548 121 INFO rb-6b6600a-224960-417187 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-20 02:21:05,172 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_checkout_flow_passes_for_an_active_merchants_product ... 2026-09-20 02:21:05,453 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_paused_store_product_is_excluded_as_an_accessory ... 2026-09-20 02:21:05,732 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_001 ... 2026-09-20 02:21:05,898 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_002 ... 2026-09-20 02:21:06,044 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_003 ... 2026-09-20 02:21:06,293 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:21:06,539 121 INFO rb-6b6600a-224960-417187 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-20 02:21:06,750 121 INFO rb-6b6600a-224960-417187 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-20 02:21:06,959 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:21:08,226 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:08] "GET /shop/shop-stock-by-store-product-1790 HTTP/1.1" 200 - 312 0.238 1.032 2026-09-20 02:21:08,268 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:21:10,228 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_01 ... 2026-09-20 02:21:11,203 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2323] 2026-09-20 02:21:12,930 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_02 ... 2026-09-20 02:21:14,024 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2330] 2026-09-20 02:21:14,994 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_03 ... 2026-09-20 02:21:16,073 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2334] 2026-09-20 02:21:16,677 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2338] 2026-09-20 02:21:18,422 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_01 ... 2026-09-20 02:21:19,486 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2343] 2026-09-20 02:21:21,710 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_02 ... 2026-09-20 02:21:22,755 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2353] 2026-09-20 02:21:25,047 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_03 ... 2026-09-20 02:21:26,270 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2363] 2026-09-20 02:21:28,442 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_04 ... 2026-09-20 02:21:29,147 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move records with IDs: [591] 2026-09-20 02:21:30,179 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2373] 2026-09-20 02:21:30,520 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_05 ... 2026-09-20 02:21:31,447 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2377] 2026-09-20 02:21:31,708 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2381] 2026-09-20 02:21:32,385 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:21:32,399 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_availability_fields_exist ... 2026-09-20 02:21:32,425 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_cluster_modules_are_not_dependencies ... 2026-09-20 02:21:32,453 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_compute_available_reflects_registry ... 2026-09-20 02:21:32,640 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_hub_module_toggle_is_not_declared ... 2026-09-20 02:21:32,661 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_install_checkbox_hidden_when_module_unavailable ... 2026-09-20 02:21:33,173 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_model_compute_and_view_declare_the_same_modules ... 2026-09-20 02:21:33,196 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_module_toggle_fields_exist ... 2026-09-20 02:21:33,235 121 INFO rb-6b6600a-224960-417187 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-20 02:21:33,253 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_nested_units_are_guarded_by_their_parent_toggle ... 2026-09-20 02:21:33,272 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_setting_ids_are_unique_in_the_merged_arch ... 2026-09-20 02:21:33,774 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_units_are_partitioned_into_the_four_blocks ... 2026-09-20 02:21:34,219 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_upsell_link_visible_only_when_module_unavailable ... 2026-09-20 02:21:34,726 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_upsell_urls_match_their_module ... 2026-09-20 02:21:35,154 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:21:35,942 121 INFO rb-6b6600a-224960-417187 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-20 02:21:38,369 121 INFO rb-6b6600a-224960-417187 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-20 02:21:39,476 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:21:39,871 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_account_move: Starting TestAccountMove.test_01_check_account_entry_move_1 ... 2026-09-20 02:21:42,438 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_account_move: Starting TestAccountMove.test_02_check_account_entry_move_2 ... 2026-09-20 02:21:43,747 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:21:46,265 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: Starting TestProductionCostTour.test_production_cost_report_tour ... 2026-09-20 02:21:46,599 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome pid: 4319 2026-09-20 02:21:46,599 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome headless temporary user profile dir: /tmp/tmp9d1ckjxk_chrome_odoo 2026-09-20 02:21:46,599 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Issuing json command http://127.0.0.1:38567/json/version 2026-09-20 02:21:46,600 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:38567/json/version with timeout 3 increased to 10s during tests 2026-09-20 02:21:46,648 121 INFO rb-6b6600a-224960-417187 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-20 02:21:46,648 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Issuing json command http://127.0.0.1:38567/json 2026-09-20 02:21:46,649 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:38567/json with timeout 3 increased to 10s during tests 2026-09-20 02:21:46,658 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Websocket url found: ws://127.0.0.1:38567/devtools/page/47189DDEAB0B8B24190085825AE41C6C 2026-09-20 02:21:46,666 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Enable chrome headless console log notification 2026-09-20 02:21:46,667 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome headless enable page notifications 2026-09-20 02:21:46,723 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:admin from n/a 2026-09-20 02:21:46,732 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Setting session cookie in browser 2026-09-20 02:21:46,737 121 INFO rb-6b6600a-224960-417187 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-20 02:21:46,737 121 INFO rb-6b6600a-224960-417187 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-20 02:21:46,747 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:21:49,092 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:49] "GET /odoo/action-viin_mrp_account.production_cost_report_action HTTP/1.1" 200 - 180 0.211 2.137 2026-09-20 02:21:49,096 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Navigation result: {'frameId': '47189DDEAB0B8B24190085825AE41C6C', 'loaderId': 'C424B1036F0BF24E9EFF4A5C9C5C4A05', 'isDownload': False} 2026-09-20 02:21:49,096 121 INFO rb-6b6600a-224960-417187 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-20 02:21:49,129 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:49] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-20 02:21:49,140 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:49] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.028 2026-09-20 02:21:49,139 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:49] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.015 2026-09-20 02:21:49,178 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.017 0.036 2026-09-20 02:21:49,200 121 INFO rb-6b6600a-224960-417187 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-20 02:21:49,625 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:49] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.169 0.337 2026-09-20 02:21:49,631 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:49] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.278 2026-09-20 02:21:49,637 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:49] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.401 2026-09-20 02:21:49,838 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-20 02:21:49,839 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-20 02:21:49,840 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-20 02:21:49,861 121 INFO rb-6b6600a-224960-417187 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-20 02:21:49,861 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.009 2026-09-20 02:21:49,893 121 INFO rb-6b6600a-224960-417187 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-20 02:21:49,934 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:49] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.026 0.042 2026-09-20 02:21:49,937 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-20 02:21:50,017 121 INFO rb-6b6600a-224960-417187 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-20 02:21:50,024 121 INFO rb-6b6600a-224960-417187 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-20 02:21:50,064 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:50] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-20 02:21:50,067 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 39 0.043 0.109 2026-09-20 02:21:50,095 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.177 2026-09-20 02:21:50,116 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:50] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.115 2026-09-20 02:21:50,131 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:50] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.020 2026-09-20 02:21:50,168 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:50] "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-20 02:21:50,169 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 02:21:50,387 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:50] "POST /mail/data HTTP/1.1" 200 - 144 0.122 0.260 2026-09-20 02:21:50,411 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.410 2026-09-20 02:21:50,412 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.345 2026-09-20 02:21:50,441 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:50] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.011 0.325 2026-09-20 02:21:50,476 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:50] "GET /web/image/res.partner/3/avatar_128?unique=1789864868000 HTTP/1.1" 200 - 9 0.014 0.354 2026-09-20 02:21:50,524 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:50] "POST /web/dataset/call_kw/production.cost.report/get_filter_options HTTP/1.1" 200 - 10 0.032 0.312 2026-09-20 02:21:50,535 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.029 2026-09-20 02:21:50,564 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.014 0.038 2026-09-20 02:21:50,597 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-20 02:21:50,718 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:50] "POST /web/dataset/call_kw/production.cost.report/get_report_data HTTP/1.1" 200 - 91 0.092 0.084 2026-09-20 02:21:50,765 121 INFO rb-6b6600a-224960-417187 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-20 02:21:50,840 121 INFO rb-6b6600a-224960-417187 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-20 02:21:50,905 121 INFO rb-6b6600a-224960-417187 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-20 02:21:50,965 121 INFO rb-6b6600a-224960-417187 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-20 02:21:51,031 121 INFO rb-6b6600a-224960-417187 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-20 02:21:51,105 121 INFO rb-6b6600a-224960-417187 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-20 02:21:51,163 121 INFO rb-6b6600a-224960-417187 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-20 02:21:51,235 121 INFO rb-6b6600a-224960-417187 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-20 02:21:51,305 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:51] "POST /web/dataset/call_kw/production.cost.report/get_report_data HTTP/1.1" 200 - 27 0.035 0.032 2026-09-20 02:21:51,342 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:51] "POST /web/dataset/call_kw/report.mrp.production.cost.graph/get_views HTTP/1.1" 200 - 10 0.010 0.009 2026-09-20 02:21:51,372 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:51] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.001 0.021 2026-09-20 02:21:51,481 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8e42727/web.assets_backend_lazy.min.js (id:31667) 2026-09-20 02:21:51,487 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:51] "GET /web/assets/8e42727/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 15 0.010 0.097 2026-09-20 02:21:51,599 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/6dfa237/web.assets_backend_lazy.min.css (id:31668) 2026-09-20 02:21:51,605 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:51] "GET /web/assets/6dfa237/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 6 0.008 0.216 2026-09-20 02:21:51,719 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:51] "POST /web/dataset/call_kw/report.mrp.production.cost.graph/web_read_group HTTP/1.1" 200 - 67 0.048 0.049 2026-09-20 02:21:51,734 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:51] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-09-20 02:21:51,747 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:21:51] "GET /web/assets/a099400/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.002 0.004 2026-09-20 02:21:51,801 121 INFO rb-6b6600a-224960-417187 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-20 02:21:51,856 121 INFO rb-6b6600a-224960-417187 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-20 02:21:51,911 121 INFO rb-6b6600a-224960-417187 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-20 02:21:51,965 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: tour succeeded 2026-09-20 02:21:51,966 121 INFO rb-6b6600a-224960-417187 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-20 02:21:52,046 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour.browser: heap 26097112 (allocated 27357184) 2026-09-20 02:21:52,056 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Closing chrome headless with pid 4319 2026-09-20 02:21:52,059 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Closing websocket connection 2026-09-20 02:21:52,059 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Terminating chrome headless with pid 4319 2026-09-20 02:21:52,156 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome Log in: /tmp/odoo_tests/rb-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_022152_155772_test_production_cost_report_tour.txt 2026-09-20 02:21:52,156 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Removing chrome user profile "/tmp/tmp9d1ckjxk_chrome_odoo" 2026-09-20 02:21:52,205 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:21:52,846 121 INFO rb-6b6600a-224960-417187 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-20 02:21:52,871 121 INFO rb-6b6600a-224960-417187 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-20 02:21:52,895 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_account.tests.test_res_config_settings_arch: Starting TestMrpAccountSettingsCombinedArch.test_the_settings_region_this_module_extends_is_reachable ... 2026-09-20 02:21:52,917 121 INFO rb-6b6600a-224960-417187 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-20 02:21:52,953 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:21:58,216 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_filter.tests.test_mrp_production: Starting TestMRPProduction.test_mrp_production ... 2026-09-20 02:21:59,860 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 02:22:08,344 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327703, 327704, 327705, 327706] 2026-09-20 02:22:08,344 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-20 02:22:08,344 121 INFO rb-6b6600a-224960-417187 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-20 02:22:09,107 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_mps.tests.test_mps_bom_resolution: Starting TestMpsBomResolution.test_indirect_demand_propagates_through_an_unscheduled_intermediate ... 2026-09-20 02:22:09,539 121 INFO rb-6b6600a-224960-417187 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-20 02:22:10,028 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:22:18,354 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327703, 327704, 327705, 327706] 2026-09-20 02:22:18,354 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-20 02:22:19,413 121 INFO rb-6b6600a-224960-417187 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-20 02:22:19,541 121 INFO rb-6b6600a-224960-417187 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-20 02:22:19,690 121 INFO rb-6b6600a-224960-417187 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-20 02:22:19,806 121 INFO rb-6b6600a-224960-417187 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-20 02:22:19,922 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_mps.tests.test_mps_company_consistency: Starting TestMpsCompanyConsistency.test_a_schedule_cannot_plan_a_product_of_another_company ... 2026-09-20 02:22:20,040 121 INFO rb-6b6600a-224960-417187 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-20 02:22:20,140 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:22:28,567 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327703, 327704, 327705, 327706] 2026-09-20 02:22:28,567 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-20 02:22:28,567 121 INFO rb-6b6600a-224960-417187 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-20 02:22:28,932 121 INFO rb-6b6600a-224960-417187 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-20 02:22:29,405 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:22:37,844 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327703, 327704, 327705, 327706] 2026-09-20 02:22:37,844 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-20 02:22:37,844 121 INFO rb-6b6600a-224960-417187 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-20 02:22:38,160 121 INFO rb-6b6600a-224960-417187 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-20 02:22:38,684 121 INFO rb-6b6600a-224960-417187 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-20 02:22:38,983 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_mps.tests.test_mps_forecast_report: Starting TestMpsForecastReport.test_indirect_demand_cascades_down_a_two_level_bom_chain ... 2026-09-20 02:22:39,301 121 INFO rb-6b6600a-224960-417187 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-20 02:22:39,629 121 INFO rb-6b6600a-224960-417187 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-20 02:22:40,025 121 INFO rb-6b6600a-224960-417187 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-20 02:22:40,255 121 INFO rb-6b6600a-224960-417187 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-20 02:22:40,750 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:22:48,977 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327703, 327704, 327705, 327706] 2026-09-20 02:22:48,977 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-20 02:22:48,977 121 INFO rb-6b6600a-224960-417187 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-20 02:22:49,398 121 INFO rb-6b6600a-224960-417187 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-20 02:22:49,869 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:22:58,196 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327703, 327704, 327705, 327706] 2026-09-20 02:22:58,196 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-20 02:22:58,196 121 INFO rb-6b6600a-224960-417187 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-20 02:22:58,672 121 INFO rb-6b6600a-224960-417187 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-20 02:22:59,165 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:23:07,560 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327703, 327704, 327705, 327706] 2026-09-20 02:23:07,560 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-20 02:23:07,560 121 INFO rb-6b6600a-224960-417187 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-20 02:23:08,251 121 INFO rb-6b6600a-224960-417187 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-20 02:23:08,946 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:23:17,192 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327703, 327704, 327705, 327706] 2026-09-20 02:23:17,192 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-20 02:23:17,192 121 INFO rb-6b6600a-224960-417187 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-20 02:23:17,681 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:23:25,927 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327703, 327704, 327705, 327706] 2026-09-20 02:23:25,927 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-20 02:23:25,927 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_daily_periods_cover_one_calendar_day_each_from_today ... 2026-09-20 02:23:26,085 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_monthly_periods_cover_whole_calendar_months_from_the_current_one ... 2026-09-20 02:23:26,229 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_purchase_order_planning_date_falls_back_to_the_order_date ... 2026-09-20 02:23:26,364 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_purchase_order_planning_date_is_the_earliest_line_arrival ... 2026-09-20 02:23:26,484 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_mps.tests.test_mps_method: Starting TestMpsMethod.test_weekly_periods_run_monday_to_sunday_from_the_current_week ... 2026-09-20 02:23:26,668 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:23:35,542 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327703, 327704, 327705, 327706] 2026-09-20 02:23:35,542 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-20 02:23:35,542 121 INFO rb-6b6600a-224960-417187 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-20 02:23:36,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 2413, model: mrp.product.forecast 2026-09-20 02:23:36,636 121 INFO rb-6b6600a-224960-417187 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-20 02:23:36,000 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [51], uid: 2413, model: mrp.production.schedule 2026-09-20 02:23:36,915 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:23:45,584 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327703, 327704, 327705, 327706] 2026-09-20 02:23:45,584 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-20 02:23:45,584 121 INFO rb-6b6600a-224960-417187 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-20 02:23:46,333 121 INFO rb-6b6600a-224960-417187 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-20 02:23:47,000 121 INFO rb-6b6600a-224960-417187 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-20 02:23:47,774 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:23:56,581 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327703, 327704, 327705, 327706] 2026-09-20 02:23:56,581 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-20 02:23:56,581 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_mps.tests.test_mps_replenishment: Starting TestMpsReplenishment.test_replenishing_a_manufactured_product_creates_one_order_for_the_shortfall ... 2026-09-20 02:23:57,226 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_mps.tests.test_mps_replenishment: Starting TestMpsReplenishment.test_replenishing_a_purchased_product_creates_one_quotation_for_the_shortfall ... 2026-09-20 02:23:57,552 121 INFO rb-6b6600a-224960-417187 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-20 02:23:58,013 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:24:06,053 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327703, 327704, 327705, 327706] 2026-09-20 02:24:06,053 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-20 02:24:06,053 121 INFO rb-6b6600a-224960-417187 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-20 02:24:06,671 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:24:15,378 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327703, 327704, 327705, 327706] 2026-09-20 02:24:15,378 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-20 02:24:16,112 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_mps.tests.test_mps_settings_access: Starting TestMpsSettingsAccess.test_a_company_field_outside_the_display_settings_is_refused ... 2026-09-20 02:24:16,228 121 INFO rb-6b6600a-224960-417187 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-20 02:24:16,333 121 INFO rb-6b6600a-224960-417187 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-20 02:24:16,435 121 INFO rb-6b6600a-224960-417187 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-20 02:24:16,487 121 INFO rb-6b6600a-224960-417187 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-20 02:24:16,549 121 INFO rb-6b6600a-224960-417187 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-20 02:24:16,697 121 INFO rb-6b6600a-224960-417187 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-20 02:24:16,801 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2421, model: res.company 2026-09-20 02:24:16,893 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:24:24,968 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327703, 327704, 327705, 327706] 2026-09-20 02:24:24,969 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-20 02:24:24,969 121 INFO rb-6b6600a-224960-417187 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-20 02:24:31,340 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:24:40,446 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327703, 327704, 327705, 327706] 2026-09-20 02:24:40,446 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-20 02:24:40,447 121 INFO rb-6b6600a-224960-417187 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-20 02:24:42,753 121 INFO rb-6b6600a-224960-417187 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-20 02:24:44,891 121 INFO rb-6b6600a-224960-417187 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-20 02:24:46,966 121 INFO rb-6b6600a-224960-417187 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-20 02:24:49,134 121 INFO rb-6b6600a-224960-417187 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-20 02:24:51,641 121 INFO rb-6b6600a-224960-417187 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-20 02:24:54,218 121 INFO rb-6b6600a-224960-417187 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-20 02:24:57,099 121 INFO rb-6b6600a-224960-417187 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-20 02:24:59,676 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:25:08,588 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [327703, 327704, 327705, 327706] 2026-09-20 02:25:08,588 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mrp.production.schedule records with IDs: [1, 2, 3, 4] 2026-09-20 02:25:08,588 121 INFO rb-6b6600a-224960-417187 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-20 02:25:09,083 121 INFO rb-6b6600a-224960-417187 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-20 02:25:09,445 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_mps.tests.test_mps_warehouse_scope: Starting TestMpsWarehouseScope.test_starting_inventory_is_scoped_to_the_schedule_warehouse ... 2026-09-20 02:25:10,021 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:25:10,813 121 INFO rb-6b6600a-224960-417187 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-20 02:25:13,381 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [205] 2026-09-20 02:25:14,725 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [207] 2026-09-20 02:25:15,011 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3479] 2026-09-20 02:25:16,254 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [209] 2026-09-20 02:25:16,322 121 INFO rb-6b6600a-224960-417187 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-20 02:25:18,788 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [212] 2026-09-20 02:25:20,010 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [214] 2026-09-20 02:25:20,300 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3480] 2026-09-20 02:25:21,669 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [216] 2026-09-20 02:25:21,807 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [63826] 2026-09-20 02:25:21,853 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_a_refused_line_dominates_a_done_line ... 2026-09-20 02:25:25,240 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [219] 2026-09-20 02:25:25,531 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3481] 2026-09-20 02:25:25,664 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3482] 2026-09-20 02:25:26,864 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [221] 2026-09-20 02:25:27,094 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3483] 2026-09-20 02:25:27,161 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2329] 2026-09-20 02:25:27,277 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3484] 2026-09-20 02:25:27,423 121 INFO rb-6b6600a-224960-417187 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-20 02:25:28,390 121 INFO rb-6b6600a-224960-417187 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-20 02:25:30,880 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [225] 2026-09-20 02:25:32,101 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [227] 2026-09-20 02:25:32,358 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3485] 2026-09-20 02:25:32,492 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3486] 2026-09-20 02:25:33,729 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [229] 2026-09-20 02:25:33,795 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_the_priority_map_ranks_every_approval_line_state ... 2026-09-20 02:25:34,748 121 INFO rb-6b6600a-224960-417187 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-20 02:25:37,301 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [233] 2026-09-20 02:25:38,521 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [235] 2026-09-20 02:25:38,764 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3487] 2026-09-20 02:25:38,832 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:25:39,538 121 INFO rb-6b6600a-224960-417187 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-20 02:25:42,179 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [238] 2026-09-20 02:25:42,550 121 INFO rb-6b6600a-224960-417187 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-20 02:25:45,060 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-09-20 02:25:45,527 121 INFO rb-6b6600a-224960-417187 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-20 02:25:48,227 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [244] 2026-09-20 02:25:48,512 121 INFO rb-6b6600a-224960-417187 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-20 02:25:50,986 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [247] 2026-09-20 02:25:51,511 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3488] 2026-09-20 02:25:51,563 121 INFO rb-6b6600a-224960-417187 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-20 02:25:54,059 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [250] 2026-09-20 02:25:54,572 121 INFO rb-6b6600a-224960-417187 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-20 02:25:57,121 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [253] 2026-09-20 02:25:57,426 121 INFO rb-6b6600a-224960-417187 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-20 02:25:59,840 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [256] 2026-09-20 02:26:00,369 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3489] 2026-09-20 02:26:00,516 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_publishing_two_revisions_at_once_is_not_frozen ... 2026-09-20 02:26:02,918 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [259] 2026-09-20 02:26:03,499 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3490] 2026-09-20 02:26:03,630 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:26:04,433 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_approval_request_without_eco_access ... 2026-09-20 02:26:05,621 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [261] 2026-09-20 02:26:05,712 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2447, model: viin.mrp.eco 2026-09-20 02:26:05,922 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2447 deleted mail.activity records with IDs: [2341] 2026-09-20 02:26:05,970 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2447, model: viin.mrp.eco 2026-09-20 02:26:06,081 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2341] 2026-09-20 02:26:06,261 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [3491] 2026-09-20 02:26:06,418 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2447, model: viin.mrp.eco 2026-09-20 02:26:06,443 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_plm_with_approval ... 2026-09-20 02:26:07,771 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2342] 2026-09-20 02:26:08,044 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_unlink_eco_on_confirm_approval ... 2026-09-20 02:26:09,102 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [63973, 63955] 2026-09-20 02:26:09,163 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:26:09,181 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_no_tree_idiom_survives_in_this_module ... 2026-09-20 02:26:09,206 121 INFO rb-6b6600a-224960-417187 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-20 02:26:09,289 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_approval_request_form_serves_the_eco_column ... 2026-09-20 02:26:09,454 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_eco_form_serves_the_approval_statusbar ... 2026-09-20 02:26:09,504 121 INFO rb-6b6600a-224960-417187 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-20 02:26:09,558 121 INFO rb-6b6600a-224960-417187 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-20 02:26:09,625 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:26:11,793 121 INFO rb-6b6600a-224960-417187 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-20 02:26:13,069 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2427, 2426] 2026-09-20 02:26:13,291 121 INFO rb-6b6600a-224960-417187 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-20 02:26:14,497 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2429, 2428] 2026-09-20 02:26:14,606 121 INFO rb-6b6600a-224960-417187 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-20 02:26:15,541 121 INFO rb-6b6600a-224960-417187 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-20 02:26:16,732 121 INFO rb-6b6600a-224960-417187 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-20 02:26:18,009 121 INFO rb-6b6600a-224960-417187 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-20 02:26:19,068 121 INFO rb-6b6600a-224960-417187 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-20 02:26:20,269 121 INFO rb-6b6600a-224960-417187 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-20 02:26:21,531 121 INFO rb-6b6600a-224960-417187 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-20 02:26:22,843 121 INFO rb-6b6600a-224960-417187 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-20 02:26:24,067 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2443, 2442] 2026-09-20 02:26:24,285 121 INFO rb-6b6600a-224960-417187 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-20 02:26:25,620 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2445, 2444] 2026-09-20 02:26:25,823 121 INFO rb-6b6600a-224960-417187 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-20 02:26:27,197 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2447, 2446] 2026-09-20 02:26:27,401 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_subcontract_order_is_counted_once ... 2026-09-20 02:26:28,767 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2449, 2448] 2026-09-20 02:26:28,981 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:26:28,996 121 INFO rb-6b6600a-224960-417187 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-20 02:26:29,016 121 INFO rb-6b6600a-224960-417187 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-20 02:26:29,095 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:26:31,087 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_plm_subcontracting: Starting TestPLMSubcontracting.test_subcontracting_fully_production_order ... 2026-09-20 02:26:32,087 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2451, 2450] 2026-09-20 02:26:32,265 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_plm_subcontracting: Starting TestPLMSubcontracting.test_subcontracting_partial_production_order ... 2026-09-20 02:26:34,035 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2455, 2454] 2026-09-20 02:26:34,252 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:26:35,305 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_change_mo_to_subcontracting ... 2026-09-20 02:26:37,920 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [266] 2026-09-20 02:26:38,035 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2456] 2026-09-20 02:26:38,213 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_change_mo_to_subcontracting_through_the_approval ... 2026-09-20 02:26:40,322 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2344] 2026-09-20 02:26:40,608 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [2457] 2026-09-20 02:26:40,830 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard ... 2026-09-20 02:26:41,852 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_draft_production ... 2026-09-20 02:26:42,735 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_empty_quantity ... 2026-09-20 02:26:43,723 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_same_quantity ... 2026-09-20 02:26:44,784 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:26:44,806 121 INFO rb-6b6600a-224960-417187 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-20 02:26:44,845 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:26:45,747 121 INFO rb-6b6600a-224960-417187 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-20 02:26:45,808 121 INFO rb-6b6600a-224960-417187 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-20 02:26:45,858 121 INFO rb-6b6600a-224960-417187 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-20 02:26:45,955 121 INFO rb-6b6600a-224960-417187 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-20 02:26:46,074 121 INFO rb-6b6600a-224960-417187 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-20 02:26:46,170 121 INFO rb-6b6600a-224960-417187 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-20 02:26:46,269 121 INFO rb-6b6600a-224960-417187 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-20 02:26:46,287 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:26:47,593 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:26:47] "GET /shop/e-com11-cabinet-with-doors-15/document/14 HTTP/1.1" 303 - 25 0.017 1.293 2026-09-20 02:26:47,629 121 INFO rb-6b6600a-224960-417187 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-20 02:26:47,704 121 INFO rb-6b6600a-224960-417187 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-20 02:26:47,777 121 INFO rb-6b6600a-224960-417187 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-20 02:26:47,808 121 INFO rb-6b6600a-224960-417187 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-20 02:26:47,914 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:26:48,124 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:26:48] "GET /shop/e-com11-cabinet-with-doors-15/document/17 HTTP/1.1" 303 - 25 0.012 0.200 2026-09-20 02:26:48,126 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication.TestPLMProductDocumentPublication.test_plm_user_cannot_publish_a_confidential_document_so_it_is_never_served_to_an_unauthenticated_shop_visitor: waiting for threads: [] 2026-09-20 02:26:48,158 121 INFO rb-6b6600a-224960-417187 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-20 02:26:48,224 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 02:26:48,241 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_progress.tests.test_access_rights: Starting TestAccessRight.test_access_rights ... 2026-09-20 02:26:48,715 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3492] 2026-09-20 02:26:48,727 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64114] 2026-09-20 02:26:48,733 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:26:49,210 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3493] 2026-09-20 02:26:49,219 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64116] 2026-09-20 02:26:49,223 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:26:49,261 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2456, model: mrp.production.progress 2026-09-20 02:26:49,273 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2456, model: mrp.production.progress 2026-09-20 02:26:49,278 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2456, model: mrp.production.progress 2026-09-20 02:26:49,283 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2456, model: mrp.production.progress 2026-09-20 02:26:49,323 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:26:49,339 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_progress.tests.test_production: Starting TestProduction.test_01_compute_production_child ... 2026-09-20 02:26:50,776 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_progress.tests.test_production: Starting TestProduction.test_02_compute_production_progress ... 2026-09-20 02:26:51,891 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:26:51,905 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_progress.tests.test_production_progress: Starting TestProductionProgress.test_01_create_production_progress ... 2026-09-20 02:26:52,446 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_progress.tests.test_production_progress: Starting TestProductionProgress.test_02_compute_production_progress ... 2026-09-20 02:26:53,180 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move records with IDs: [712] 2026-09-20 02:26:53,787 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:26:53,941 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_progress.tests.test_progress_features: Starting TestProgressFeatures.test_progress_origin_filter ... 2026-09-20 02:26:54,093 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:26:58,175 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_standard_consumption.tests.test_access_rights: Starting TestAccessRight.test_access_rights ... 2026-09-20 02:26:58,495 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2458, model: mrp.production.standard.consumption 2026-09-20 02:26:58,515 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2458, model: mrp.production.standard.consumption 2026-09-20 02:26:58,519 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2458, model: mrp.production.standard.consumption 2026-09-20 02:26:58,523 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2458, model: mrp.production.standard.consumption 2026-09-20 02:26:58,583 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:27:02,754 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_byproduct: Starting TestMrpBomByProduct.test_compute_product_qty_byproduct ... 2026-09-20 02:27:02,778 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_byproduct: Starting TestMrpBomByProduct.test_onchange_product_qty_byproduct ... 2026-09-20 02:27:02,812 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:27:06,671 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_line: Starting TestMrpBomLine.test_compute_product_qty ... 2026-09-20 02:27:06,695 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_line: Starting TestMrpBomLine.test_onchange_product_qty ... 2026-09-20 02:27:06,743 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:27:10,159 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_01_compute_consumption_factor ... 2026-09-20 02:27:10,381 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_02_compute_product_qty ... 2026-09-20 02:27:10,671 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_03_compute_product_qty ... 2026-09-20 02:27:10,902 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_04_compute_consumed_difference_quantity ... 2026-09-20 02:27:12,305 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_05_compute_consumed_difference_quantity ... 2026-09-20 02:27:13,712 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_06_compute_consumed_difference_quantity ... 2026-09-20 02:27:15,119 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_07_compute_consumed_difference_quantity ... 2026-09-20 02:27:17,124 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:27:21,028 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_01_base_production_workflow ... 2026-09-20 02:27:22,207 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_02_base_production_workflow ... 2026-09-20 02:27:24,459 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_03_backorder_production_workflow ... 2026-09-20 02:27:27,218 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_04_backorder_production_workflow ... 2026-09-20 02:27:30,831 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_05_backorder_production_workflow ... 2026-09-20 02:27:31,184 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [217, 218] 2026-09-20 02:27:33,691 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_06_backorder_production_workflow ... 2026-09-20 02:27:35,300 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:27:38,826 121 INFO rb-6b6600a-224960-417187 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-20 02:27:39,127 121 INFO rb-6b6600a-224960-417187 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-20 02:27:39,529 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:27:43,414 121 INFO rb-6b6600a-224960-417187 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-20 02:27:43,694 121 INFO rb-6b6600a-224960-417187 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-20 02:27:45,134 121 INFO rb-6b6600a-224960-417187 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-20 02:27:45,431 121 INFO rb-6b6600a-224960-417187 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-20 02:27:47,016 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:27:47,213 121 INFO rb-6b6600a-224960-417187 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-20 02:27:47,662 121 INFO rb-6b6600a-224960-417187 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-20 02:27:50,407 121 INFO rb-6b6600a-224960-417187 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-20 02:27:51,404 121 INFO rb-6b6600a-224960-417187 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-20 02:27:51,730 121 INFO rb-6b6600a-224960-417187 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-20 02:27:52,244 121 INFO rb-6b6600a-224960-417187 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-20 02:27:52,905 121 INFO rb-6b6600a-224960-417187 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-20 02:27:53,398 121 INFO rb-6b6600a-224960-417187 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-20 02:27:54,023 121 INFO rb-6b6600a-224960-417187 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-20 02:27:54,436 121 INFO rb-6b6600a-224960-417187 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-20 02:27:54,872 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:27:55,090 121 INFO rb-6b6600a-224960-417187 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-20 02:27:55,478 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:27:55,733 121 INFO rb-6b6600a-224960-417187 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-20 02:27:55,784 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:27:55,960 121 INFO rb-6b6600a-224960-417187 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-20 02:27:56,337 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:27:56,607 121 INFO rb-6b6600a-224960-417187 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-20 02:27:57,336 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:27:57,711 121 INFO rb-6b6600a-224960-417187 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-20 02:27:59,838 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2573] 2026-09-20 02:28:00,270 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2577] 2026-09-20 02:28:00,559 121 INFO rb-6b6600a-224960-417187 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-20 02:28:02,608 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2583] 2026-09-20 02:28:03,027 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2587] 2026-09-20 02:28:03,340 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:28:03,455 121 INFO rb-6b6600a-224960-417187 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-20 02:28:03,498 121 INFO rb-6b6600a-224960-417187 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-20 02:28:03,528 121 INFO rb-6b6600a-224960-417187 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-20 02:28:03,577 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:28:03,609 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:28:06,741 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c330398a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:28:06,742 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c2d16ef20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:28:06,755 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:28:06,760 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c2d16e8e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:28:06,781 121 INFO rb-6b6600a-224960-417187 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-20 02:28:06,806 121 INFO rb-6b6600a-224960-417187 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-20 02:28:06,871 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:28:08,981 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c2d16fe20> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:28:08,982 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c330398a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:28:08,990 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:28:08,994 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c2d010b80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:28:09,022 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:28:09,038 121 INFO rb-6b6600a-224960-417187 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-20 02:28:09,104 121 INFO rb-6b6600a-224960-417187 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-20 02:28:09,161 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:28:11,898 121 INFO rb-6b6600a-224960-417187 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-20 02:28:12,032 121 INFO rb-6b6600a-224960-417187 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-20 02:28:12,168 121 INFO rb-6b6600a-224960-417187 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-20 02:28:12,297 121 INFO rb-6b6600a-224960-417187 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-20 02:28:12,394 121 INFO rb-6b6600a-224960-417187 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-20 02:28:12,502 121 INFO rb-6b6600a-224960-417187 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-20 02:28:12,531 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:28:13,660 121 INFO rb-6b6600a-224960-417187 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-20 02:28:13,835 121 INFO rb-6b6600a-224960-417187 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-20 02:28:13,946 121 INFO rb-6b6600a-224960-417187 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-20 02:28:14,082 121 INFO rb-6b6600a-224960-417187 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-20 02:28:14,207 121 INFO rb-6b6600a-224960-417187 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-20 02:28:14,325 121 INFO rb-6b6600a-224960-417187 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-20 02:28:14,447 121 INFO rb-6b6600a-224960-417187 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-20 02:28:14,560 121 INFO rb-6b6600a-224960-417187 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-20 02:28:14,659 121 INFO rb-6b6600a-224960-417187 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-20 02:28:14,777 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:28:16,416 121 INFO rb-6b6600a-224960-417187 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-20 02:28:16,552 121 INFO rb-6b6600a-224960-417187 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-20 02:28:16,626 121 INFO rb-6b6600a-224960-417187 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-20 02:28:16,704 121 INFO rb-6b6600a-224960-417187 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-20 02:28:16,771 121 INFO rb-6b6600a-224960-417187 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-20 02:28:16,850 121 INFO rb-6b6600a-224960-417187 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-20 02:28:16,923 121 INFO rb-6b6600a-224960-417187 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-20 02:28:16,997 121 INFO rb-6b6600a-224960-417187 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-20 02:28:17,092 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:28:17,154 121 INFO rb-6b6600a-224960-417187 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-20 02:28:17,316 121 INFO rb-6b6600a-224960-417187 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-20 02:28:17,494 121 INFO rb-6b6600a-224960-417187 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-20 02:28:17,653 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:28:17,692 121 INFO rb-6b6600a-224960-417187 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-20 02:28:17,813 121 INFO rb-6b6600a-224960-417187 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-20 02:28:17,946 121 INFO rb-6b6600a-224960-417187 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-20 02:28:18,115 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:28:18,150 121 INFO rb-6b6600a-224960-417187 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-20 02:28:18,309 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:28:20,672 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request.tests.test_access_rights: Starting TestAssetAccessRight.test_01_mrp_user_access_rights ... 2026-09-20 02:28:20,738 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 2472, model: mrp.subcontracting.request 2026-09-20 02:28:20,769 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2472 deleted mail.message records with IDs: [64479] 2026-09-20 02:28:20,800 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 2472, model: mrp.subcontracting.request 2026-09-20 02:28:20,864 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [2], uid: 2472, model: mrp.subcontracting.request 2026-09-20 02:28:20,902 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request.tests.test_access_rights: Starting TestAssetAccessRight.test_02_base_user_access_rights ... 2026-09-20 02:28:20,938 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2474, model: mrp.subcontracting.request 2026-09-20 02:28:20,954 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2474, model: mrp.subcontracting.request 2026-09-20 02:28:20,968 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2474 deleted mail.message records with IDs: [64479] 2026-09-20 02:28:20,982 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2474, model: mrp.subcontracting.request 2026-09-20 02:28:20,989 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2474, model: mrp.subcontracting.request 2026-09-20 02:28:21,027 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:28:21,453 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_01 ... 2026-09-20 02:28:25,679 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2609] 2026-09-20 02:28:25,872 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2610] 2026-09-20 02:28:26,064 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_02 ... 2026-09-20 02:28:28,832 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2614] 2026-09-20 02:28:29,017 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2615] 2026-09-20 02:28:29,161 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_03 ... 2026-09-20 02:28:31,643 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_04 ... 2026-09-20 02:28:32,816 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move records with IDs: [2349] 2026-09-20 02:28:33,509 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_05 ... 2026-09-20 02:28:35,063 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2622] 2026-09-20 02:28:35,208 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request ... 2026-09-20 02:28:37,057 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty ... 2026-09-20 02:28:39,063 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty_2 ... 2026-09-20 02:28:41,204 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty_3 ... 2026-09-20 02:28:42,964 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_unlink_production_with_subcontracting_request ... 2026-09-20 02:28:44,673 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64546] 2026-09-20 02:28:44,723 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:28:45,104 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_both_actions_serve_every_view_mode_they_declare ... 2026-09-20 02:28:45,233 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_request_lines_are_apportioned_across_the_child_productions ... 2026-09-20 02:28:47,098 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_the_request_form_serves_a_chatter ... 2026-09-20 02:28:47,167 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_the_request_form_serves_its_authored_line_columns ... 2026-09-20 02:28:47,367 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:28:49,447 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_001_validate_setup_data ... 2026-09-20 02:28:49,538 121 INFO rb-6b6600a-224960-417187 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-20 02:28:50,000 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3494] 2026-09-20 02:28:50,008 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64582] 2026-09-20 02:28:50,014 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:28:50,590 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-09-20 02:28:50,693 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_a_refused_line_dominates_a_confirmed_sibling ... 2026-09-20 02:28:52,059 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-09-20 02:28:52,583 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [272] 2026-09-20 02:28:52,830 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3495] 2026-09-20 02:28:53,035 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3496] 2026-09-20 02:28:53,110 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_action_create_approve_request ... 2026-09-20 02:28:53,153 121 INFO rb-6b6600a-224960-417187 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-20 02:28:54,526 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-09-20 02:28:55,024 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [275] 2026-09-20 02:28:55,321 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3497] 2026-09-20 02:28:55,508 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3498] 2026-09-20 02:28:55,569 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2356] 2026-09-20 02:28:55,896 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2355] 2026-09-20 02:28:56,219 121 INFO rb-6b6600a-224960-417187 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-20 02:28:57,434 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-09-20 02:28:57,934 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [278] 2026-09-20 02:28:58,269 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3499] 2026-09-20 02:28:58,338 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2357] 2026-09-20 02:28:58,409 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3500] 2026-09-20 02:28:58,659 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3501] 2026-09-20 02:28:58,701 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_approval_with_no_subcontracting_request ... 2026-09-20 02:28:58,783 121 INFO rb-6b6600a-224960-417187 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-20 02:28:59,094 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_both_approval_navigation_actions_resolve ... 2026-09-20 02:28:59,636 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-09-20 02:29:00,943 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_emptying_a_confirmed_subcontracting_approval_is_rejected ... 2026-09-20 02:29:01,494 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-09-20 02:29:01,754 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3502] 2026-09-20 02:29:01,822 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_subcontracting_request_with_approval ... 2026-09-20 02:29:02,363 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-09-20 02:29:02,640 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3503] 2026-09-20 02:29:02,723 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2360] 2026-09-20 02:29:02,805 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3504] 2026-09-20 02:29:03,385 121 INFO rb-6b6600a-224960-417187 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-20 02:29:03,569 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_two_subcontracting_approvals_can_be_marked_done_together ... 2026-09-20 02:29:06,118 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-09-20 02:29:06,651 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [286] 2026-09-20 02:29:06,914 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3505] 2026-09-20 02:29:06,974 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2361] 2026-09-20 02:29:07,042 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3506] 2026-09-20 02:29:07,280 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3507] 2026-09-20 02:29:07,338 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2362] 2026-09-20 02:29:07,431 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3508] 2026-09-20 02:29:08,213 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_unlink_subcontracting_request_with_approval ... 2026-09-20 02:29:08,788 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [269] 2026-09-20 02:29:09,080 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3509] 2026-09-20 02:29:09,124 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64579] 2026-09-20 02:29:09,183 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:29:09,507 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_01 ... 2026-09-20 02:29:13,503 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2648] 2026-09-20 02:29:13,704 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2649] 2026-09-20 02:29:13,844 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_02 ... 2026-09-20 02:29:16,389 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2653] 2026-09-20 02:29:16,561 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2654] 2026-09-20 02:29:16,706 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_create_eco_01 ... 2026-09-20 02:29:21,202 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2664] 2026-09-20 02:29:21,351 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2665] 2026-09-20 02:29:22,918 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2660] 2026-09-20 02:29:23,033 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2661] 2026-09-20 02:29:23,143 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:29:23,159 121 INFO rb-6b6600a-224960-417187 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-20 02:29:23,190 121 INFO rb-6b6600a-224960-417187 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-20 02:29:23,229 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:29:23,761 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_button_approve_cancels_subcontracting_production_exactly_once ... 2026-09-20 02:29:26,301 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2671] 2026-09-20 02:29:26,447 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition ... 2026-09-20 02:29:28,616 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2673] 2026-09-20 02:29:28,800 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_mrp_subcontracting_request_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_multi ... 2026-09-20 02:29:30,714 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:29:31,552 121 INFO rb-6b6600a-224960-417187 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-20 02:29:32,477 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2476, model: purchase.requisition 2026-09-20 02:29:32,525 121 INFO rb-6b6600a-224960-417187 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-20 02:29:34,567 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-20 02:29:35,487 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_display_partner_approval_request_line ... 2026-09-20 02:29:35,609 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:29:36,348 121 INFO rb-6b6600a-224960-417187 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-20 02:29:36,515 121 INFO rb-6b6600a-224960-417187 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-20 02:29:37,032 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3510] 2026-09-20 02:29:37,108 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2380] 2026-09-20 02:29:37,187 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3511] 2026-09-20 02:29:37,569 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3512] 2026-09-20 02:29:37,619 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_with_unsupported_operator_raises_user_error ... 2026-09-20 02:29:37,660 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:29:45,278 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3513] 2026-09-20 02:29:45,371 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3514] 2026-09-20 02:29:45,701 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3515] 2026-09-20 02:29:45,797 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3516] 2026-09-20 02:29:46,104 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3517] 2026-09-20 02:29:46,185 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3518] 2026-09-20 02:29:46,193 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_approval_state_filter_agrees_with_the_form ... 2026-09-20 02:29:46,566 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3519] 2026-09-20 02:29:46,932 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3520] 2026-09-20 02:29:47,001 121 INFO rb-6b6600a-224960-417187 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <517734704159656.1789871386.971146583557129-openerp-215-viin.approval.request@afebb6c0f06d>: ['"Approval Filter Merchant" <@False>'] 2026-09-20 02:29:47,008 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3521] 2026-09-20 02:29:47,054 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_approval_blocked_without_admin_responsible ... 2026-09-20 02:29:47,615 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [85] 2026-09-20 02:29:47,992 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3522] 2026-09-20 02:29:48,003 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64741] 2026-09-20 02:29:48,011 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:29:48,030 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:portal_user_auto_approval_test from n/a 2026-09-20 02:29:48,037 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:29:48,974 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:29:48] "POST /my/home/become_merchant HTTP/1.1" 400 - 211 0.157 0.781 2026-09-20 02:29:49,008 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_store_approval_01 ... 2026-09-20 02:29:49,798 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [3523] 2026-09-20 02:29:49,898 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3524] 2026-09-20 02:29:50,013 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2387] 2026-09-20 02:29:50,186 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3525] 2026-09-20 02:29:50,382 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_cancel_merchant_approval ... 2026-09-20 02:29:50,814 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3526] 2026-09-20 02:29:50,830 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64747] 2026-09-20 02:29:50,837 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:29:50,883 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:portal_user from n/a 2026-09-20 02:29:50,893 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:29:52,847 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Simulating signal changes during tests 2026-09-20 02:29:52,847 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:29:52] "POST /my/home/become_merchant HTTP/1.1" 200 - 558 0.504 1.452 2026-09-20 02:29:52,899 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2388] 2026-09-20 02:29:53,041 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3529] 2026-09-20 02:29:53,079 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_01 ... 2026-09-20 02:29:53,767 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [3530] 2026-09-20 02:29:53,847 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3531] 2026-09-20 02:29:54,093 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_02 ... 2026-09-20 02:29:54,439 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3532] 2026-09-20 02:29:54,448 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64756] 2026-09-20 02:29:54,454 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:29:54,482 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:portal_user from n/a 2026-09-20 02:29:54,491 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:29:56,806 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Simulating signal changes during tests 2026-09-20 02:29:56,807 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:29:56] "POST /my/home/become_merchant HTTP/1.1" 200 - 393 0.299 2.018 2026-09-20 02:29:57,548 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2482 deleted mail.mail records with IDs: [3533] 2026-09-20 02:29:57,645 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3534] 2026-09-20 02:29:57,956 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2390] 2026-09-20 02:29:58,123 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3535] 2026-09-20 02:29:58,213 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_03 ... 2026-09-20 02:29:58,615 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3536] 2026-09-20 02:29:58,626 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64764] 2026-09-20 02:29:58,633 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:29:58,664 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:portal_user from n/a 2026-09-20 02:29:58,672 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:29:59,960 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Simulating signal changes during tests 2026-09-20 02:29:59,960 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:29:59] "POST /my/home/become_merchant HTTP/1.1" 200 - 393 0.276 1.015 2026-09-20 02:30:00,703 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2483 deleted mail.mail records with IDs: [3537] 2026-09-20 02:30:00,857 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3538] 2026-09-20 02:30:01,096 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2391] 2026-09-20 02:30:01,207 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3539] 2026-09-20 02:30:01,282 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_popup_refuse_merchant_store_approval_request ... 2026-09-20 02:30:01,323 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_refuse_merchant_store_approval_request ... 2026-09-20 02:30:01,445 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2384] 2026-09-20 02:30:01,716 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3540] 2026-09-20 02:30:01,746 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_validate_merchant_approval ... 2026-09-20 02:30:02,156 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3541] 2026-09-20 02:30:02,167 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64773] 2026-09-20 02:30:02,174 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:30:02,197 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:portal_user from n/a 2026-09-20 02:30:02,203 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:30:04,310 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Simulating signal changes during tests 2026-09-20 02:30:04,311 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:30:04] "POST /my/home/become_merchant HTTP/1.1" 200 - 558 0.458 1.652 2026-09-20 02:30:04,382 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2392] 2026-09-20 02:30:04,526 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3544] 2026-09-20 02:30:04,692 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3545] 2026-09-20 02:30:04,800 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:30:05,710 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3546] 2026-09-20 02:30:05,718 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64781] 2026-09-20 02:30:05,723 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:30:05,742 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_cancel_notifies_merchant_and_resets_to_draft ... 2026-09-20 02:30:06,164 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3547] 2026-09-20 02:30:06,229 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3548] 2026-09-20 02:30:06,267 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2393] 2026-09-20 02:30:06,384 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3549] 2026-09-20 02:30:06,443 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_confirm_notifies_merchant ... 2026-09-20 02:30:06,933 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3550] 2026-09-20 02:30:07,026 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3551] 2026-09-20 02:30:07,067 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_confirm_notifies_merchant_store ... 2026-09-20 02:30:07,582 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3552] 2026-09-20 02:30:07,651 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3553] 2026-09-20 02:30:07,680 121 INFO rb-6b6600a-224960-417187 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-20 02:30:08,118 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3554] 2026-09-20 02:30:08,202 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3555] 2026-09-20 02:30:08,327 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2485 deleted mail.activity records with IDs: [2396] 2026-09-20 02:30:08,440 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2485 deleted mail.mail records with IDs: [3556] 2026-09-20 02:30:08,528 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3557] 2026-09-20 02:30:08,591 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_full_approval_notifies_merchant_approved_and_activates ... 2026-09-20 02:30:09,002 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3558] 2026-09-20 02:30:09,100 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3559] 2026-09-20 02:30:09,187 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2485 deleted mail.activity records with IDs: [2397] 2026-09-20 02:30:09,289 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2485 deleted mail.mail records with IDs: [3560] 2026-09-20 02:30:09,382 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3561] 2026-09-20 02:30:09,459 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_full_approval_notifies_store_and_pauses_it ... 2026-09-20 02:30:10,038 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3562] 2026-09-20 02:30:10,127 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3563] 2026-09-20 02:30:10,228 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2485 deleted mail.activity records with IDs: [2398] 2026-09-20 02:30:10,395 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2485 deleted mail.mail records with IDs: [3564] 2026-09-20 02:30:10,489 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3565] 2026-09-20 02:30:10,564 121 INFO rb-6b6600a-224960-417187 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-20 02:30:11,054 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3566] 2026-09-20 02:30:11,139 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3567] 2026-09-20 02:30:11,256 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2399] 2026-09-20 02:30:11,395 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3568] 2026-09-20 02:30:11,456 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_real_refusal_notifies_merchant_with_reason ... 2026-09-20 02:30:11,954 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3569] 2026-09-20 02:30:12,035 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3570] 2026-09-20 02:30:12,154 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2400] 2026-09-20 02:30:12,386 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3571] 2026-09-20 02:30:12,474 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:30:12,505 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_signup: Starting TestMerchantAuthSignupFlow.test_merchant_signup_create_approval_request_01 ... 2026-09-20 02:30:12,867 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:30:13,889 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:anh7tro@viindoo.example.com from 127.0.0.1 2026-09-20 02:30:14,012 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2486 deleted mail.mail records with IDs: [3574] 2026-09-20 02:30:14,022 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2486 deleted mail.message records with IDs: [64831] 2026-09-20 02:30:14,038 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:anh7tro@viindoo.example.com from 127.0.0.1 2026-09-20 02:30:14,046 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Simulating signal changes during tests 2026-09-20 02:30:14,046 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:30:14] "POST /web/signup HTTP/1.1" 303 - 412 0.390 0.795 2026-09-20 02:30:14,067 121 INFO rb-6b6600a-224960-417187 odoo.http: Session expired 2026-09-20 02:30:14,067 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:30:14] "GET /my HTTP/1.1" 303 - 5 0.002 0.007 2026-09-20 02:30:14,798 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:30:14] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.132 0.595 2026-09-20 02:30:14,843 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_signup: Starting TestMerchantAuthSignupFlow.test_merchant_signup_create_approval_request_02 ... 2026-09-20 02:30:15,198 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:30:17,151 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2402] 2026-09-20 02:30:17,525 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:goat@viindoo.example.com from 127.0.0.1 2026-09-20 02:30:17,602 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2487 deleted mail.mail records with IDs: [3578] 2026-09-20 02:30:17,610 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2487 deleted mail.message records with IDs: [64841] 2026-09-20 02:30:17,621 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:goat@viindoo.example.com from 127.0.0.1 2026-09-20 02:30:17,627 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Simulating signal changes during tests 2026-09-20 02:30:17,627 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:30:17] "POST /web/signup HTTP/1.1" 303 - 522 0.521 1.911 2026-09-20 02:30:17,639 121 INFO rb-6b6600a-224960-417187 odoo.http: Session expired 2026-09-20 02:30:17,639 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:30:17] "GET /my HTTP/1.1" 303 - 5 0.002 0.003 2026-09-20 02:30:18,315 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:30:18] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.135 0.539 2026-09-20 02:30:18,380 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:30:25,043 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3579] 2026-09-20 02:30:25,148 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3580] 2026-09-20 02:30:25,488 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3581] 2026-09-20 02:30:25,612 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3582] 2026-09-20 02:30:25,866 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3583] 2026-09-20 02:30:25,968 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3584] 2026-09-20 02:30:25,983 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_compute_current_approved_merchant_state ... 2026-09-20 02:30:26,042 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2404] 2026-09-20 02:30:26,129 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3585] 2026-09-20 02:30:26,264 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3586] 2026-09-20 02:30:26,314 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_merchant_can_only_update_some_allowed_fields ... 2026-09-20 02:30:26,409 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2404] 2026-09-20 02:30:26,548 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3587] 2026-09-20 02:30:26,687 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3588] 2026-09-20 02:30:26,906 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_merchant_can_only_update_some_allowed_fields_for_approved_store ... 2026-09-20 02:30:26,974 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2405] 2026-09-20 02:30:27,134 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3589] 2026-09-20 02:30:27,310 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3590] 2026-09-20 02:30:27,573 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:30:33,841 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3591] 2026-09-20 02:30:33,914 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3592] 2026-09-20 02:30:34,178 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3593] 2026-09-20 02:30:34,252 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3594] 2026-09-20 02:30:34,522 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3595] 2026-09-20 02:30:34,593 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3596] 2026-09-20 02:30:34,601 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace_website.tests.test_approval_request: Starting TestApprovalRequest.test_merchant_store_approval_with_post_approval ... 2026-09-20 02:30:34,847 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3597] 2026-09-20 02:30:34,912 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3598] 2026-09-20 02:30:34,990 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2409] 2026-09-20 02:30:35,150 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3599] 2026-09-20 02:30:35,191 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_marketplace_website.tests.test_approval_request: Starting TestApprovalRequest.test_merchant_store_approval_with_pre_approval ... 2026-09-20 02:30:35,691 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3600] 2026-09-20 02:30:35,787 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3601] 2026-09-20 02:30:35,872 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2410] 2026-09-20 02:30:35,963 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3602] 2026-09-20 02:30:36,071 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3603] 2026-09-20 02:30:36,160 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:30:37,054 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_approval_website.tests.test_approval_request: Starting TestApprovalRequest.test_website_published_partner_approval ... 2026-09-20 02:30:37,474 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3604] 2026-09-20 02:30:37,540 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2411] 2026-09-20 02:30:37,603 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3605] 2026-09-20 02:30:37,650 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:30:37,662 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_auto_format ... 2026-09-20 02:30:37,747 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_format_validation ... 2026-09-20 02:30:37,898 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_length_validation ... 2026-09-20 02:30:37,995 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_company_type_change_clears_budget ... 2026-09-20 02:30:38,143 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_individual_partner_no_validation ... 2026-09-20 02:30:38,274 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:30:38,290 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_access_right_ownership_type: Starting TestAccessRight.test_internal_user_access_right ... 2026-09-20 02:30:38,682 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2488, model: res.partner.ownership.type 2026-09-20 02:30:38,695 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2488, model: res.partner.ownership.type 2026-09-20 02:30:38,698 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2488, model: res.partner.ownership.type 2026-09-20 02:30:38,719 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_access_right_ownership_type: Starting TestAccessRight.test_partner_manager_access_right ... 2026-09-20 02:30:39,218 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted res.partner.ownership.type records with IDs: [20] 2026-09-20 02:30:39,274 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:30:39,290 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_access_rights_business_type: Starting TestAccessRights.test_internal_user_access_right ... 2026-09-20 02:30:39,696 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2490, model: res.partner.ownership.type 2026-09-20 02:30:39,707 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2490, model: res.partner.ownership.type 2026-09-20 02:30:39,711 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2490, model: res.partner.business.type 2026-09-20 02:30:39,736 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_access_rights_business_type: Starting TestAccessRights.test_partner_manager_access_right ... 2026-09-20 02:30:40,231 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted res.partner.business.type records with IDs: [25] 2026-09-20 02:30:40,272 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:30:40,288 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_access_rights_employee_size: Starting TestAccessRights.test_internal_user_access_right ... 2026-09-20 02:30:40,759 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2492, model: res.partner.employee.size 2026-09-20 02:30:40,776 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2492, model: res.partner.employee.size 2026-09-20 02:30:40,781 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2492, model: res.partner.employee.size 2026-09-20 02:30:40,807 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_access_rights_employee_size: Starting TestAccessRights.test_partner_manager_access_right ... 2026-09-20 02:30:41,367 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted res.partner.employee.size records with IDs: [14] 2026-09-20 02:30:41,399 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:30:41,415 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_access_rights_enterprise_scale: Starting TestAccessRightsEnterpriseScale.test_internal_user_access_right ... 2026-09-20 02:30:41,869 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2494, model: res.partner.enterprise.scale 2026-09-20 02:30:41,878 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2494, model: res.partner.enterprise.scale 2026-09-20 02:30:41,881 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2494, model: res.partner.enterprise.scale 2026-09-20 02:30:41,908 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_access_rights_enterprise_scale: Starting TestAccessRightsEnterpriseScale.test_partner_manager_access_right ... 2026-09-20 02:30:42,389 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted res.partner.enterprise.scale records with IDs: [14] 2026-09-20 02:30:42,429 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:30:42,447 121 INFO rb-6b6600a-224960-417187 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-20 02:30:43,063 121 INFO rb-6b6600a-224960-417187 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-20 02:30:43,491 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:30:43,506 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_business_nature_sync_wizard: Starting TestBusinessNatureSyncWizard.test_action_sync_returns_success_notification ... 2026-09-20 02:30:43,900 121 INFO rb-6b6600a-224960-417187 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-20 02:30:44,418 121 INFO rb-6b6600a-224960-417187 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-20 02:30:44,909 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:30:44,925 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_01_remove_business_type ... 2026-09-20 02:30:45,372 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_02_remove_business_type ... 2026-09-20 02:30:45,864 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [114509] 2026-09-20 02:30:45,865 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted res.partner.business.type records with IDs: [18] 2026-09-20 02:30:45,884 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_archiving_business_type_excludes_it_from_default_search ... 2026-09-20 02:30:46,467 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:30:46,483 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_01_remove_employee_size ... 2026-09-20 02:30:46,954 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_02_remove_employee_size ... 2026-09-20 02:30:47,451 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [114519] 2026-09-20 02:30:47,451 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted res.partner.employee.size records with IDs: [10] 2026-09-20 02:30:47,467 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_archiving_employee_size_excludes_it_from_default_search ... 2026-09-20 02:30:48,002 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_contact ... 2026-09-20 02:30:48,475 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_default_order_follows_sequence_field ... 2026-09-20 02:30:48,876 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:30:48,891 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_copy_generates_distinct_name ... 2026-09-20 02:30:49,360 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_delete_enterprise_scale_assigned_to_partner_is_blocked ... 2026-09-20 02:30:49,833 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_delete_enterprise_scale_not_assigned_to_partner_succeeds ... 2026-09-20 02:30:50,262 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted res.partner.enterprise.scale records with IDs: [22] 2026-09-20 02:30:50,278 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_unique_name_constraint_blocks_duplicate ... 2026-09-20 02:30:50,704 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:30:50,724 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_01_remove_ownership_type ... 2026-09-20 02:30:51,223 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_create_ownership_type ... 2026-09-20 02:30:51,634 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_duplicate_record_ownership_type ... 2026-09-20 02:30:52,019 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_ownership_type_persists_selection_value ... 2026-09-20 02:30:52,374 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_unique_name_ownership_type ... 2026-09-20 02:30:52,746 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:30:52,766 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_account_page_renders_business_nature_selects ... 2026-09-20 02:30:53,063 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:portal_business_nature_user from n/a 2026-09-20 02:30:53,077 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:30:54,235 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:30:54] "GET /my/account HTTP/1.1" 200 - 231 0.198 0.963 2026-09-20 02:30:54,240 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature.TestPortalBusinessNature.test_account_page_renders_business_nature_selects: waiting for threads: [] 2026-09-20 02:30:54,275 121 INFO rb-6b6600a-224960-417187 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-20 02:30:54,583 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:portal_business_nature_user from n/a 2026-09-20 02:30:54,603 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:30:55,015 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:30:55] "POST /my/account HTTP/1.1" 303 - 108 0.084 0.335 2026-09-20 02:30:56,021 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:30:56] "GET /my/home HTTP/1.1" 200 - 237 0.211 0.793 2026-09-20 02:30:56,140 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:30:56] "POST /my/account HTTP/1.1" 303 - 72 0.055 0.052 2026-09-20 02:30:56,238 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:30:56] "GET /my/home HTTP/1.1" 200 - 42 0.020 0.074 2026-09-20 02:30:56,272 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_optional_fields_whitelist_includes_business_nature_fields ... 2026-09-20 02:30:56,579 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:30:56,594 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_business_nature.tests.test_seed_data: Starting TestSeedData.test_rehomed_csv_seed_xmlids_resolve_under_merged_module ... 2026-09-20 02:30:56,630 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:30:56,644 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_child_calendar_follows_commercial_partner_calendar_change ... 2026-09-20 02:30:56,804 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_child_partner_inherits_calendar_from_commercial_partner ... 2026-09-20 02:30:56,979 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_commercial_partner_manual_calendar_survives_mixed_batch_recompute ... 2026-09-20 02:30:57,148 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_company_resource_calendar_synced_with_partner ... 2026-09-20 02:30:57,280 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:30:57,301 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_country_recognition.tests.test_partner_country_recognition: Starting TestPartnerCountryRecognition.test_signup_fills_country_city_and_coordinates_from_geoip ... 2026-09-20 02:30:57,308 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:30:59,080 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:geoip-signup@example.com from 127.0.0.1 2026-09-20 02:30:59,184 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2521 deleted mail.mail records with IDs: [3606] 2026-09-20 02:30:59,196 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2521 deleted mail.message records with IDs: [64892] 2026-09-20 02:30:59,209 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:geoip-signup@example.com from 127.0.0.1 2026-09-20 02:30:59,219 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Simulating signal changes during tests 2026-09-20 02:30:59,219 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:30:59] "POST /web/signup HTTP/1.1" 303 - 294 0.244 1.670 2026-09-20 02:30:59,228 121 INFO rb-6b6600a-224960-417187 odoo.http: Session expired 2026-09-20 02:30:59,228 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:30:59] "GET /my HTTP/1.1" 303 - 5 0.002 0.005 2026-09-20 02:30:59,870 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:30:59] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 177 0.091 0.548 2026-09-20 02:30:59,921 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:30:59,939 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_filter.tests.test_filter_partner_by_phone: Starting TestFilterPartnerByPhone.test_01_filter_partner_by_phone_mobile ... 2026-09-20 02:31:00,248 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:31:00,265 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_identification_vn ... 2026-09-20 02:31:00,391 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_passport_vn ... 2026-09-20 02:31:00,510 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_simple_check_methods ... 2026-09-20 02:31:00,602 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_validation_methods ... 2026-09-20 02:31:00,695 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:31:00,709 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_industry_isic.tests.test_industry_isic_perf: Starting TestISICMixinCreatePerf.test_10_compute_hierarchy_level4_create_populate_and_clear ... 2026-09-20 02:31:00,809 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_industry_isic.tests.test_industry_isic_perf: Starting TestISICMixinCreatePerf.test_11_perf_no_industry_no_hierarchy_readback ... 2026-09-20 02:31:00,901 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:31:00,920 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_01_compute_hierarchy_from_industry_id ... 2026-09-20 02:31:01,021 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_02_inverse_set_industry_id_from_level_fields ... 2026-09-20 02:31:01,108 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_03_inverse_clear_level_fields_downgrades ... 2026-09-20 02:31:01,197 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_04_inverse_set_level_when_industry_is_child ... 2026-09-20 02:31:01,271 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_05_inverse_set_multiple_levels_priority ... 2026-09-20 02:31:01,334 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_06_compute_clear_industry_id_clears_all ... 2026-09-20 02:31:01,409 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:31:01,424 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_01_validate_parent_level_requirements ... 2026-09-20 02:31:01,472 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_02_validate_wrong_parent_level ... 2026-09-20 02:31:01,506 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_03_compute_full_code_all_levels ... 2026-09-20 02:31:01,527 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_04_compute_full_code_update_parent ... 2026-09-20 02:31:01,605 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_05_name_get_display ... 2026-09-20 02:31:01,628 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_06_unique_full_code_constraint ... 2026-09-20 02:31:01,656 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_07_child_ids_relationship ... 2026-09-20 02:31:01,716 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_08_cascade_delete ... 2026-09-20 02:31:01,822 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted res.partner.industry records with IDs: [786] 2026-09-20 02:31:01,856 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_09_is_child_of_method ... 2026-09-20 02:31:01,903 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:31:01,918 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_shareholder.tests.test_access_right: Starting TestAccessRight.test_internal_user_access_right ... 2026-09-20 02:31:02,317 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3607] 2026-09-20 02:31:02,325 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64899] 2026-09-20 02:31:02,331 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:31:02,373 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2522, model: res.partner.shareholder 2026-09-20 02:31:02,379 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2522, model: res.partner.shareholder 2026-09-20 02:31:02,382 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2522, model: res.partner.shareholder 2026-09-20 02:31:02,404 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_shareholder.tests.test_access_right: Starting TestAccessRight.test_partner_manager_access_right ... 2026-09-20 02:31:02,856 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3608] 2026-09-20 02:31:02,865 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64900] 2026-09-20 02:31:02,873 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:31:02,943 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted res.partner.shareholder records with IDs: [12] 2026-09-20 02:31:02,986 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:31:03,007 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_check_shareholder_ids ... 2026-09-20 02:31:03,488 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3609] 2026-09-20 02:31:03,501 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64901] 2026-09-20 02:31:03,509 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:31:03,593 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_ownership_rate ... 2026-09-20 02:31:03,980 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3610] 2026-09-20 02:31:03,991 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64902] 2026-09-20 02:31:03,996 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:31:04,035 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_partner_id ... 2026-09-20 02:31:04,510 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3611] 2026-09-20 02:31:04,518 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64903] 2026-09-20 02:31:04,524 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:31:04,573 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_total_ownership_rate ... 2026-09-20 02:31:04,995 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3612] 2026-09-20 02:31:05,002 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64904] 2026-09-20 02:31:05,008 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:31:05,107 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_create_multiple_shareholders_in_one_call ... 2026-09-20 02:31:05,587 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3613] 2026-09-20 02:31:05,596 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64905] 2026-09-20 02:31:05,602 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:31:05,661 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_create_new_contact ... 2026-09-20 02:31:06,117 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3614] 2026-09-20 02:31:06,128 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64906] 2026-09-20 02:31:06,134 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:31:06,185 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_insert_shareholder_from_other_company ... 2026-09-20 02:31:06,652 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3615] 2026-09-20 02:31:06,659 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64907] 2026-09-20 02:31:06,665 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:31:06,714 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_total_ownership_rate_over_100_blocks_batched_create ... 2026-09-20 02:31:07,221 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3616] 2026-09-20 02:31:07,229 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64908] 2026-09-20 02:31:07,235 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:31:07,301 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_write_is_company_false_on_multiple_partners ... 2026-09-20 02:31:07,753 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3617] 2026-09-20 02:31:07,762 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64909] 2026-09-20 02:31:07,769 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:31:07,807 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted res.partner.shareholder records with IDs: [38, 39, 40] 2026-09-20 02:31:07,853 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_write_type_company ... 2026-09-20 02:31:08,273 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3618] 2026-09-20 02:31:08,280 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [64910] 2026-09-20 02:31:08,286 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:31:08,312 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted res.partner.shareholder records with IDs: [41] 2026-09-20 02:31:08,376 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:31:08,393 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_02_create_partner_different_vat ... 2026-09-20 02:31:08,687 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_03_create_partner_duplicated_vat ... 2026-09-20 02:31:08,935 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_04_duplicate_partner_individual_not_has_company ... 2026-09-20 02:31:09,108 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_05_duplicate_partner_individual_has_company ... 2026-09-20 02:31:09,428 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_06_create_partner_existed_vat_already_archived ... 2026-09-20 02:31:09,615 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_07_update_partner_individual ... 2026-09-20 02:31:09,849 121 INFO rb-6b6600a-224960-417187 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-20 02:31:10,056 121 INFO rb-6b6600a-224960-417187 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-20 02:31:10,335 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_11_create_multi_partners_exeptional_case ... 2026-09-20 02:31:10,515 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:31:10,530 121 INFO rb-6b6600a-224960-417187 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-20 02:31:10,647 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:31:10,663 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_does_not_override_an_explicitly_supplied_analytic_account ... 2026-09-20 02:31:10,816 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_pos_config_provisions_exactly_one_analytic_account ... 2026-09-20 02:31:10,970 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_pos_config_scopes_the_analytic_account_to_its_own_company ... 2026-09-20 02:31:19,370 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_two_pos_configs_each_get_their_own_distinct_analytic_account ... 2026-09-20 02:31:19,654 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:31:19,670 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticBackfillIdempotency.test_backfill_creates_exactly_one_account_for_a_config_with_none ... 2026-09-20 02:31:19,827 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticBackfillIdempotency.test_backfill_does_not_duplicate_on_a_second_run ... 2026-09-20 02:31:20,035 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:31:20,389 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:22,223 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c32f476a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:22,224 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0c959620> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:22,228 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:22,231 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c95b4c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:22,535 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:25,300 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c31c47560> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:25,301 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0ce82200> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:25,307 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:25,311 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0ce81260> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:25,645 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:28,315 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c2d2989a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:28,316 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d04dee0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:28,321 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:28,324 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d04ff60> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:28,645 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:30,597 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0fe81760> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:30,598 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c30508b80> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:30,602 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:30,605 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c3050b4c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:30,898 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:33,880 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c32838a40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:33,882 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c30569580> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:33,888 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:33,892 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c30569800> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:34,206 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:36,991 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0d02e480> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:36,992 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d0740e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:36,999 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:37,002 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0c9a5da0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:37,263 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:39,351 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c33e3e980> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:39,352 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d388fe0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:39,359 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:39,363 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d3896c0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 51, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-6b6600a-224960/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:39,633 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:42,512 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c0afcd440> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:42,513 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c33f3d440> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:42,519 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:42,523 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c33f3f060> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-6b6600a-224960/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-6b6600a-224960/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-6b6600a-224960/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-6b6600a-224960/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-6b6600a-224960/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-6b6600a-224960/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:42,800 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticMerge.test_invoice_line_analytic_stamp_is_idempotent_on_repeated_stamping ... 2026-09-20 02:31:42,835 121 INFO rb-6b6600a-224960-417187 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-20 02:31:42,861 121 INFO rb-6b6600a-224960-417187 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-20 02:31:42,890 121 INFO rb-6b6600a-224960-417187 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-20 02:31:42,976 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:45,923 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f8c32f66d40> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:45,924 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f8c0d0249a0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:45,929 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:45,933 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f8c0d0272e0> Stack (most recent call last): File "/data/build/rb-6b6600a-224960/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-6b6600a-224960/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-6b6600a-224960/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-6b6600a-224960/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-6b6600a-224960/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-6b6600a-224960/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-6b6600a-224960/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-6b6600a-224960/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-6b6600a-224960/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-6b6600a-224960/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-6b6600a-224960/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-6b6600a-224960/odoo/netsvc.py", line 383, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-20 02:31:45,962 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:31:45,979 121 INFO rb-6b6600a-224960-417187 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-20 02:31:46,363 121 INFO rb-6b6600a-224960-417187 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-20 02:31:46,497 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:31:46,513 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos.tests.test_pos_partner_widget_strip: Starting TestPosPartnerWidgetStrip.test_get_views_override_keeps_the_readonly_rpc_contract ... 2026-09-20 02:31:46,538 121 INFO rb-6b6600a-224960-417187 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-20 02:31:46,721 121 INFO rb-6b6600a-224960-417187 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-20 02:31:46,883 121 INFO rb-6b6600a-224960-417187 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-20 02:31:47,117 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:31:47,132 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos.tests.test_pos_qr_bank_details: Starting TestPosQrBankDetailsFieldCoverage.test_bank_detail_fields_reach_the_till ... 2026-09-20 02:31:47,318 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:31:47,330 121 INFO rb-6b6600a-224960-417187 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-20 02:31:47,550 121 INFO rb-6b6600a-224960-417187 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-20 02:31:47,739 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:31:47,752 121 INFO rb-6b6600a-224960-417187 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-20 02:31:47,824 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [4] 2026-09-20 02:31:47,984 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 0 removed 2026-09-20 02:31:52,985 121 INFO rb-6b6600a-224960-417187 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-20 02:31:53,366 121 INFO rb-6b6600a-224960-417187 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: 4553 2026-09-20 02:31:53,366 121 INFO rb-6b6600a-224960-417187 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/tmp4iml514p_chrome_odoo 2026-09-20 02:31:53,366 121 INFO rb-6b6600a-224960-417187 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:38595/json/version 2026-09-20 02:31:53,368 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:38595/json/version with timeout 3 increased to 10s during tests 2026-09-20 02:31:53,387 121 INFO rb-6b6600a-224960-417187 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-20 02:31:53,388 121 INFO rb-6b6600a-224960-417187 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:38595/json 2026-09-20 02:31:53,388 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:38595/json with timeout 3 increased to 10s during tests 2026-09-20 02:31:53,395 121 INFO rb-6b6600a-224960-417187 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:38595/devtools/page/58AED986C68EFA69287DC37492B1B8F1 2026-09-20 02:31:53,400 121 INFO rb-6b6600a-224960-417187 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-20 02:31:53,407 121 INFO rb-6b6600a-224960-417187 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-20 02:31:53,483 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:admin from n/a 2026-09-20 02:31:53,494 121 INFO rb-6b6600a-224960-417187 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-20 02:31:53,500 121 INFO rb-6b6600a-224960-417187 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-20 02:31:53,500 121 INFO rb-6b6600a-224960-417187 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-20 02:31:53,513 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:31:54,624 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:54] "GET /odoo/settings HTTP/1.1" 200 - 179 0.158 0.955 2026-09-20 02:31:54,630 121 INFO rb-6b6600a-224960-417187 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': '58AED986C68EFA69287DC37492B1B8F1', 'loaderId': '6DD3EADA9B99663167945BC25AC93A29', 'isDownload': False} 2026-09-20 02:31:54,630 121 INFO rb-6b6600a-224960-417187 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-20 02:31:54,668 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:54] "GET /web/assets/df8e256/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-09-20 02:31:54,674 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:54] "GET /web/assets/69943c8/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.023 2026-09-20 02:31:54,726 121 INFO rb-6b6600a-224960-417187 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-20 02:31:55,329 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "GET /web/webclient/load_menus/5d705d770d2a24ba1472f0ea1fd1f1ac83175eeb7614539f49d5177dc02e0bec HTTP/1.1" 200 - 891 0.315 0.361 2026-09-20 02:31:55,352 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.011 0.675 2026-09-20 02:31:55,359 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.695 2026-09-20 02:31:55,373 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "GET /web/assets/eaf87cc/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.447 2026-09-20 02:31:55,375 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "GET /web/assets/2f7c0e9/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.073 2026-09-20 02:31:55,468 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-20 02:31:55,491 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-20 02:31:55,492 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-09-20 02:31:55,509 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-20 02:31:55,516 121 INFO rb-6b6600a-224960-417187 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-20 02:31:55,572 121 INFO rb-6b6600a-224960-417187 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company Company Without Any Point Of Sale - Settings Save Tour Fixture (380) 2026-09-20 02:31:55,628 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.055 0.050 2026-09-20 02:31:55,632 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.093 2026-09-20 02:31:55,638 121 INFO rb-6b6600a-224960-417187 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-20 02:31:55,646 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.079 2026-09-20 02:31:55,648 121 INFO rb-6b6600a-224960-417187 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-20 02:31:55,650 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.091 2026-09-20 02:31:55,655 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.015 2026-09-20 02:31:55,681 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.029 2026-09-20 02:31:55,716 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-09-20 02:31:55,726 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "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-20 02:31:55,935 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "POST /mail/data HTTP/1.1" 200 - 152 0.117 0.176 2026-09-20 02:31:55,953 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.257 2026-09-20 02:31:55,980 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:55] "GET /web/image/res.partner/3/avatar_128?unique=1789871508000 HTTP/1.1" 200 - 9 0.011 0.282 2026-09-20 02:31:56,018 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:56] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.320 2026-09-20 02:31:56,066 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:56] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-20 02:31:56,089 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:56] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 02:31:56,090 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:56] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.007 0.013 2026-09-20 02:31:56,125 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:31:56,125 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:56] "GET /web/image/res.company/380/favicon HTTP/1.1" 200 - 9 0.007 0.036 2026-09-20 02:31:57,097 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:57] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 188 0.157 0.861 2026-09-20 02:31:57,187 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 02:31:57,854 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:57] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1111 0.232 0.404 2026-09-20 02:31:58,477 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.003 0.004 2026-09-20 02:31:58,511 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "POST /base_setup/data HTTP/1.1" 200 - 5 0.009 0.005 2026-09-20 02:31:58,600 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:31:58,616 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 02:31:58,617 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /viin_sign/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-20 02:31:58,621 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 02:31:58,627 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 02:31:58,628 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 02:31:58,656 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-20 02:31:58,664 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.028 2026-09-20 02:31:58,665 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-09-20 02:31:58,673 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-09-20 02:31:58,675 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-09-20 02:31:58,697 121 INFO rb-6b6600a-224960-417187 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-20 02:31:58,707 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-20 02:31:58,711 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.035 2026-09-20 02:31:58,716 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 02:31:58,718 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-20 02:31:58,726 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-20 02:31:58,733 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.030 2026-09-20 02:31:58,742 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-20 02:31:58,743 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-20 02:31:58,746 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /viin_rental/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-20 02:31:58,771 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 02:31:58,773 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-20 02:31:58,774 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-20 02:31:58,781 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-20 02:31:58,785 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 02:31:58,787 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 02:31:58,817 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-09-20 02:31:58,817 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-20 02:31:58,820 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-20 02:31:58,821 121 INFO rb-6b6600a-224960-417187 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-20 02:31:58,822 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-20 02:31:58,825 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:31:58,927 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 02:31:58,928 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 02:31:58,954 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.028 2026-09-20 02:31:58,995 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:58] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.042 2026-09-20 02:31:59,004 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.041 2026-09-20 02:31:59,008 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.070 2026-09-20 02:31:59,056 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-20 02:31:59,060 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-09-20 02:31:59,070 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 02:31:59,078 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 02:31:59,084 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 02:31:59,086 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:31:59,091 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 02:31:59,095 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:31:59,107 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 02:31:59,112 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 02:31:59,118 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 02:31:59,119 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 02:31:59,125 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:31:59,128 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:31:59,148 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-20 02:31:59,150 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /web/static/img/mobile_app_qrcode_android.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 02:31:59,163 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 02:31:59,164 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:31:59] "GET /web/static/img/mobile_app_qrcode_ios.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 02:32:00,178 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 1075 0.514 1.041 2026-09-20 02:32:00,299 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 21 0.029 1.224 2026-09-20 02:32:00,335 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 1.619 2026-09-20 02:32:00,387 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/settings.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-20 02:32:00,400 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/base.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-20 02:32:00,403 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/event.png HTTP/1.1" 200 - 0 0.000 0.017 2026-09-20 02:32:00,412 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 02:32:00,419 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/sale_management.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-20 02:32:00,423 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/crm.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-20 02:32:00,426 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/calendar.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-20 02:32:00,426 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/website.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-20 02:32:00,449 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/purchase.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-20 02:32:00,460 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/stock.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-20 02:32:00,466 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/mrp.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-20 02:32:00,473 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/website_slides.png HTTP/1.1" 200 - 0 0.000 0.031 2026-09-20 02:32:00,494 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/contacts.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-20 02:32:00,498 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/survey.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-20 02:32:00,507 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/project.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-20 02:32:00,528 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/account.png HTTP/1.1" 200 - 0 0.000 0.047 2026-09-20 02:32:00,529 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/hr_timesheet.png HTTP/1.1" 200 - 0 0.000 0.023 2026-09-20 02:32:00,550 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/mass_mailing.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-20 02:32:00,557 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/hr.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-20 02:32:00,574 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/lunch.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-20 02:32:00,575 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/hr_attendance.png HTTP/1.1" 200 - 0 0.000 0.020 2026-09-20 02:32:00,576 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/hr_expense.png HTTP/1.1" 200 - 0 0.000 0.021 2026-09-20 02:32:00,583 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/fleet.png HTTP/1.1" 200 - 0 0.000 0.022 2026-09-20 02:32:00,597 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/hr_recruitment.png HTTP/1.1" 200 - 0 0.000 0.050 2026-09-20 02:32:00,612 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:00] "GET /viin_brand/static/img/apps/point_of_sale.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 02:32:01,602 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Simulating signal changes during tests 2026-09-20 02:32:01,602 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:01] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 971 0.708 1.906 2026-09-20 02:32:02,930 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [36178] 2026-09-20 02:32:02,931 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted ir.config_parameter records with IDs: [15] 2026-09-20 02:32:03,141 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: Simulating signal changes during tests 2026-09-20 02:32:03,141 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:03] "POST /web/dataset/call_button/res.config.settings/execute HTTP/1.1" 200 - 1965 0.620 0.796 2026-09-20 02:32:03,442 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:03] "GET /odoo/settings HTTP/1.1" 200 - 97 0.059 0.219 2026-09-20 02:32:03,490 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:03] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.011 2026-09-20 02:32:03,520 121 INFO rb-6b6600a-224960-417187 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-20 02:32:04,043 121 INFO rb-6b6600a-224960-417187 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-20 02:32:04,057 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.005 0.005 2026-09-20 02:32:04,066 121 INFO rb-6b6600a-224960-417187 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-20 02:32:04,127 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.011 0.019 2026-09-20 02:32:04,150 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 6 0.004 0.041 2026-09-20 02:32:04,405 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:04] "POST /mail/data HTTP/1.1" 200 - 154 0.115 0.141 2026-09-20 02:32:04,431 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.008 0.238 2026-09-20 02:32:04,432 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.283 2026-09-20 02:32:04,459 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:04] "GET /web/image/res.company/380/favicon HTTP/1.1" 304 - 9 0.009 0.226 2026-09-20 02:32:04,476 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:04] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.263 2026-09-20 02:32:04,555 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-20 02:32:04,615 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 8 0.036 0.020 2026-09-20 02:32:05,617 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:05] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 188 0.199 0.836 2026-09-20 02:32:05,700 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 02:32:06,324 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:06] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1131 0.250 0.350 2026-09-20 02:32:06,326 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:06] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.188 2026-09-20 02:32:06,824 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:06] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.003 0.004 2026-09-20 02:32:06,850 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:06] "POST /base_setup/data HTTP/1.1" 200 - 5 0.006 0.005 2026-09-20 02:32:07,025 121 INFO rb-6b6600a-224960-417187 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-20 02:32:07,027 121 INFO rb-6b6600a-224960-417187 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-20 02:32:07,281 121 INFO rb-6b6600a-224960-417187 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 40339084 (allocated 42082304) 2026-09-20 02:32:07,304 121 INFO rb-6b6600a-224960-417187 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 4553 2026-09-20 02:32:07,305 121 INFO rb-6b6600a-224960-417187 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-20 02:32:07,306 121 INFO rb-6b6600a-224960-417187 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 4553 2026-09-20 02:32:07,403 121 INFO rb-6b6600a-224960-417187 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-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_023207_402867_test_settings_save_when_active_company_has_no_point_of_sale.txt 2026-09-20 02:32:07,403 121 INFO rb-6b6600a-224960-417187 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/tmp4iml514p_chrome_odoo" 2026-09-20 02:32:07,418 121 INFO rb-6b6600a-224960-417187 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-20 02:32:08,112 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:08] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 1035 0.409 0.776 2026-09-20 02:32:08,189 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:08] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 21 0.014 1.153 2026-09-20 02:32:08,208 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:08] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 1.205 2026-09-20 02:32:08,312 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:32:08,333 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_01_default_excludes_all_online_when_multiple ... 2026-09-20 02:32:08,357 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_02_default_keeps_single_online ... 2026-09-20 02:32:08,390 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_qr.tests.test_pos_config_default_payment_methods: Starting TestPosConfigDefaultPaymentMethods.test_03_duplicate_config_with_multiple_online_methods ... 2026-09-20 02:32:08,583 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:32:08,596 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_qr.tests.test_pos_payment_method_qr_fields: Starting TestPosPaymentMethodQrFields.test_pos_payment_method_loads_qr_provider_fields ... 2026-09-20 02:32:08,780 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:32:28,599 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_refund.tests.test_point_of_sale_flow_refund: Starting TestPointOfSaleFlowRefund.test_order_refund_with_invoice ... 2026-09-20 02:32:28,694 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98326095 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-09-20 02:32:31,674 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98326095 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #19 2026-09-20 02:32:31,674 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #98326095 finished 2026-09-20 02:32:33,084 121 INFO rb-6b6600a-224960-417187 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-20 02:32:33,179 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21991009 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-09-20 02:32:34,962 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21991009 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #21 2026-09-20 02:32:34,962 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #21991009 finished 2026-09-20 02:32:37,105 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-20 02:32:50,808 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: Starting TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line ... 2026-09-20 02:32:51,131 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Chrome pid: 4874 2026-09-20 02:32:51,131 121 INFO rb-6b6600a-224960-417187 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/tmpmno43rho_chrome_odoo 2026-09-20 02:32:51,131 121 INFO rb-6b6600a-224960-417187 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:37071/json/version 2026-09-20 02:32:51,132 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:37071/json/version with timeout 3 increased to 10s during tests 2026-09-20 02:32:51,146 121 INFO rb-6b6600a-224960-417187 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-20 02:32:51,146 121 INFO rb-6b6600a-224960-417187 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:37071/json 2026-09-20 02:32:51,146 121 INFO rb-6b6600a-224960-417187 odoo.tests.common.requests: request http://127.0.0.1:37071/json with timeout 3 increased to 10s during tests 2026-09-20 02:32:51,154 121 INFO rb-6b6600a-224960-417187 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:37071/devtools/page/391CEFA786F10E958C9933863359B095 2026-09-20 02:32:51,166 121 INFO rb-6b6600a-224960-417187 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-20 02:32:51,172 121 INFO rb-6b6600a-224960-417187 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-20 02:32:51,224 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.res_users: Login successful for db:rb-6b6600a-224960-417187 login:pos_user from n/a 2026-09-20 02:32:51,227 121 INFO rb-6b6600a-224960-417187 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-20 02:32:51,231 121 INFO rb-6b6600a-224960-417187 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-20 02:32:51,231 121 INFO rb-6b6600a-224960-417187 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-20 02:32:51,241 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:32:51,767 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:51] "GET /pos/ui?config_id=26 HTTP/1.1" 200 - 130 0.077 0.451 2026-09-20 02:32:51,770 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Navigation result: {'frameId': '391CEFA786F10E958C9933863359B095', 'loaderId': '107ABB8EC5D993876C6218D3395C2FF9', 'isDownload': False} 2026-09-20 02:32:51,770 121 INFO rb-6b6600a-224960-417187 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-20 02:32:51,784 121 INFO rb-6b6600a-224960-417187 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-09-20 02:32:51,798 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:51] "GET /web/assets/19d430a/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-20 02:32:51,809 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:51] "GET /web/assets/d2c962d/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 2 0.005 0.016 2026-09-20 02:32:51,823 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:51] "GET /web/assets/1af045d/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 2 0.002 0.030 2026-09-20 02:32:52,126 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:52] "GET /web/webclient/translations/d913fccf956aa7c60911fab945142ca524b3b9ac?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-20 02:32:52,147 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:52] "GET /point_of_sale/static/src/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.003 2026-09-20 02:32:52,153 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-20 02:32:52,157 121 INFO rb-6b6600a-224960-417187 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-20 02:32:52,157 121 INFO rb-6b6600a-224960-417187 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-20 02:32:52,160 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.011 2026-09-20 02:32:52,165 121 INFO rb-6b6600a-224960-417187 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-20 02:32:52,609 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:52] "POST /web/dataset/call_kw/pos.session/load_data HTTP/1.1" 200 - 312 0.215 0.241 2026-09-20 02:32:52,610 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.440 2026-09-20 02:32:52,781 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.022 0.008 2026-09-20 02:32:52,821 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 1 0.002 0.012 2026-09-20 02:32:52,850 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:52] "POST /web/dataset/call_kw/pos.config/read_config_open_orders HTTP/1.1" 200 - 1 0.000 0.005 2026-09-20 02:32:52,875 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:52] "POST /web/dataset/call_kw/product.product/has_access HTTP/1.1" 200 - 1 0.003 0.006 2026-09-20 02:32:52,890 121 INFO rb-6b6600a-224960-417187 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-20 02:32:52,952 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:32:52,960 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:52] "GET /viin_brand/static/img/viindoo_backgound.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:32:52,992 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:32:53,021 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-09-20 02:32:53,022 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-20 02:32:53,039 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /web/image/res.users/2539/avatar_128 HTTP/1.1" 200 - 16 0.018 0.023 2026-09-20 02:32:53,047 121 INFO rb-6b6600a-224960-417187 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-20 02:32:53,065 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /web/image/res.company/383/favicon HTTP/1.1" 200 - 9 0.008 0.045 2026-09-20 02:32:53,076 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /web/image?model=res.company&id=383&field=logo HTTP/1.1" 200 - 4 0.003 0.068 2026-09-20 02:32:53,131 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /web/image?model=pos.category&field=image_128&id=1 HTTP/1.1" 200 - 4 0.010 0.013 2026-09-20 02:32:53,139 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /web/image?model=pos.category&field=image_128&id=2 HTTP/1.1" 200 - 4 0.001 0.028 2026-09-20 02:32:53,154 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /web/image?model=pos.category&field=image_128&id=5 HTTP/1.1" 200 - 4 0.004 0.034 2026-09-20 02:32:53,164 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /web/image?model=pos.category&field=image_128&id=3 HTTP/1.1" 200 - 4 0.001 0.049 2026-09-20 02:32:53,178 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /web/image?model=pos.category&field=image_128&id=4 HTTP/1.1" 200 - 4 0.002 0.067 2026-09-20 02:32:53,189 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /web/image?model=pos.category&field=image_128&id=8 HTTP/1.1" 200 - 4 0.005 0.037 2026-09-20 02:32:53,204 121 INFO rb-6b6600a-224960-417187 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-20 02:32:53,206 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /web/image?model=pos.category&field=image_128&id=6 HTTP/1.1" 200 - 4 0.001 0.082 2026-09-20 02:32:53,216 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /web/image?model=pos.category&field=image_128&id=7 HTTP/1.1" 200 - 4 0.003 0.068 2026-09-20 02:32:53,224 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /web/image?model=pos.category&field=image_128&id=11 HTTP/1.1" 200 - 4 0.001 0.036 2026-09-20 02:32:53,229 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /web/image?model=pos.category&field=image_128&id=13 HTTP/1.1" 200 - 4 0.001 0.027 2026-09-20 02:32:53,236 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /web/image?model=pos.category&field=image_128&id=9 HTTP/1.1" 200 - 4 0.002 0.076 2026-09-20 02:32:53,244 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /web/image?model=pos.category&field=image_128&id=12 HTTP/1.1" 200 - 4 0.001 0.074 2026-09-20 02:32:53,323 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "POST /web/dataset/call_kw/pos.session/set_opening_control HTTP/1.1" 200 - 32 0.026 0.075 2026-09-20 02:32:53,330 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /web/image?model=pos.category&field=image_128&id=10 HTTP/1.1" 200 - 4 0.002 0.116 2026-09-20 02:32:53,378 121 INFO rb-6b6600a-224960-417187 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-20 02:32:53,472 121 INFO rb-6b6600a-224960-417187 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-20 02:32:53,537 121 INFO rb-6b6600a-224960-417187 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-20 02:32:53,602 121 INFO rb-6b6600a-224960-417187 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-20 02:32:53,668 121 INFO rb-6b6600a-224960-417187 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-20 02:32:53,758 121 INFO rb-6b6600a-224960-417187 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-20 02:32:53,768 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-20 02:32:53,775 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-20 02:32:53,818 121 INFO rb-6b6600a-224960-417187 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-20 02:32:53,885 121 INFO rb-6b6600a-224960-417187 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-20 02:32:53,960 121 INFO rb-6b6600a-224960-417187 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-20 02:32:53,975 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-20 02:32:54,042 121 INFO rb-6b6600a-224960-417187 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-20 02:32:54,045 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73936665 started for PoS orders references: [{'name': 'Order 00014-001-0001', 'uuid': '742171cf-40d4-4b4e-8a4c-a618ce990740'}] 2026-09-20 02:32:54,062 121 INFO ? werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-20 02:32:54,507 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73936665 order {'name': 'Order 00014-001-0001', 'uuid': '742171cf-40d4-4b4e-8a4c-a618ce990740'} created pos.order #23 2026-09-20 02:32:54,510 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #73936665 finished 2026-09-20 02:32:54,550 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:54] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 332 0.219 0.287 2026-09-20 02:32:54,582 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:54] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.001 0.004 2026-09-20 02:32:54,620 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:54] "GET /web/image?model=pos.config&id=26&field=custom_logo HTTP/1.1" 200 - 4 0.007 0.007 2026-09-20 02:32:54,621 121 INFO rb-6b6600a-224960-417187 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-20 02:32:54,681 121 INFO rb-6b6600a-224960-417187 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-20 02:32:54,740 121 INFO rb-6b6600a-224960-417187 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-20 02:32:54,810 121 INFO rb-6b6600a-224960-417187 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-20 02:32:54,881 121 INFO rb-6b6600a-224960-417187 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-20 02:32:54,939 121 INFO rb-6b6600a-224960-417187 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-20 02:32:55,002 121 INFO rb-6b6600a-224960-417187 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-20 02:32:55,071 121 INFO rb-6b6600a-224960-417187 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-20 02:32:55,086 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:55] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 8 0.005 0.010 2026-09-20 02:32:55,145 121 INFO rb-6b6600a-224960-417187 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-20 02:32:55,199 121 INFO rb-6b6600a-224960-417187 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-20 02:32:55,251 121 INFO rb-6b6600a-224960-417187 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-20 02:32:55,303 121 INFO rb-6b6600a-224960-417187 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-20 02:32:55,354 121 INFO rb-6b6600a-224960-417187 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-20 02:32:55,407 121 INFO rb-6b6600a-224960-417187 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-20 02:32:55,463 121 INFO rb-6b6600a-224960-417187 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-20 02:32:55,514 121 INFO rb-6b6600a-224960-417187 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-20 02:32:55,566 121 INFO rb-6b6600a-224960-417187 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-20 02:32:55,617 121 INFO rb-6b6600a-224960-417187 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-20 02:32:55,668 121 INFO rb-6b6600a-224960-417187 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-20 02:32:55,726 121 INFO rb-6b6600a-224960-417187 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-20 02:32:55,785 121 INFO rb-6b6600a-224960-417187 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-20 02:32:55,838 121 INFO rb-6b6600a-224960-417187 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-20 02:32:55,914 121 INFO rb-6b6600a-224960-417187 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-20 02:32:55,978 121 INFO rb-6b6600a-224960-417187 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-20 02:32:56,033 121 INFO rb-6b6600a-224960-417187 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-20 02:32:56,084 121 INFO rb-6b6600a-224960-417187 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-20 02:32:56,147 121 INFO rb-6b6600a-224960-417187 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-20 02:32:56,221 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72095917 started for PoS orders references: [{'name': 'Order 00014-001-0002', 'uuid': '6d24cc2a-9014-4292-9210-aab58988387c'}] 2026-09-20 02:32:56,223 121 INFO rb-6b6600a-224960-417187 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-20 02:32:56,607 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72095917 order {'name': 'Order 00014-001-0002', 'uuid': '6d24cc2a-9014-4292-9210-aab58988387c'} created pos.order #24 2026-09-20 02:32:56,609 121 INFO rb-6b6600a-224960-417187 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #72095917 finished 2026-09-20 02:32:56,637 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:56] "POST /web/dataset/call_kw/pos.order/sync_from_ui HTTP/1.1" 200 - 235 0.181 0.237 2026-09-20 02:32:56,671 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:32:56] "POST /web/dataset/call_kw/pos.order/get_preparation_change HTTP/1.1" 200 - 1 0.005 0.008 2026-09-20 02:32:56,680 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: tour succeeded 2026-09-20 02:32:56,680 121 INFO rb-6b6600a-224960-417187 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-20 02:32:56,778 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line.browser: heap 18376084 (allocated 20586496) 2026-09-20 02:32:56,786 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Closing chrome headless with pid 4874 2026-09-20 02:32:56,786 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Closing websocket connection 2026-09-20 02:32:56,787 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Terminating chrome headless with pid 4874 2026-09-20 02:32:56,886 121 INFO rb-6b6600a-224960-417187 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-6b6600a-224960-417187/chrome_logs/chrome_log_20260920_023256_885899_test_refund_reason_persists_on_refund_line.txt 2026-09-20 02:32:56,886 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Removing chrome user profile "/tmp/tmpmno43rho_chrome_odoo" 2026-09-20 02:32:57,007 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-20 02:32:57,184 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_barcode_product_1 ... 2026-09-20 02:32:57,234 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_1 ... 2026-09-20 02:32:57,275 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_2 ... 2026-09-20 02:32:57,315 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_3 ... 2026-09-20 02:32:57,351 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_create_scale_product ... 2026-09-20 02:32:57,391 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_1 ... 2026-09-20 02:32:57,406 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-09-20 02:32:57,463 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_2 ... 2026-09-20 02:32:57,485 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-09-20 02:32:57,535 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_3 ... 2026-09-20 02:32:57,541 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-09-20 02:32:57,606 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_4 ... 2026-09-20 02:32:57,659 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:33:07,570 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_01_vnpay_supported_currencies ... 2026-09-20 02:33:07,762 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_02_create_vnpay_payment ... 2026-09-20 02:33:07,811 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_03_sql_constraints_unique_merchant_method_code ... 2026-09-20 02:33:07,980 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:33:17,696 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_vnpay.tests.test_vnpay_ipn: Starting TestVnpayIpn.test_vnpay_ipn_notifies_pos_config_channel_and_marks_payment_done ... 2026-09-20 02:33:17,850 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-20 02:33:18,123 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pos_vnpay.controllers.main: notification received from vnpay: {'amount': 100000, 'bankCode': 'NCB', 'checksum': '401032e0aa20895ece5dc1a67db5d9c5fa737c5bbac2e662e88ae444bf67a776', 'clientTransactionCode': 'd005466e-f2c3-4962-a576-08f90e0ba65a_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-20 02:33:18,150 121 INFO rb-6b6600a-224960-417187 werkzeug: 127.0.0.1 - - [20/Sep/2026 02:33:18] "POST /payment/vnpayspos_ipn/notification HTTP/1.1" 200 - 21 0.018 0.286 2026-09-20 02:33:18,226 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:33:18,241 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_01_monthly ... 2026-09-20 02:33:18,720 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_02_annually ... 2026-09-20 02:33:19,170 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_day_of_week_only ... 2026-09-20 02:33:19,629 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_two_rules_annually ... 2026-09-20 02:33:21,005 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_two_rules_days_of_week_only ... 2026-09-20 02:33:21,389 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_two_rules_monthly ... 2026-09-20 02:33:21,783 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_validity_annually ... 2026-09-20 02:33:22,117 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_all: Starting PricelistValidityCustom.test_check_price_validity_monthly ... 2026-09-20 02:33:22,564 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:33:22,580 121 INFO rb-6b6600a-224960-417187 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-20 02:33:22,798 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_year_wrap: Starting TestPricelistYearWrap.test_annual_window_non_wrapping_still_applies ... 2026-09-20 02:33:22,984 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_pricelist_validity_advance.tests.test_pricelist_year_wrap: Starting TestPricelistYearWrap.test_annual_window_wraps_across_new_year ... 2026-09-20 02:33:23,190 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:33:23,206 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-09-20 02:33:23,348 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-09-20 02:33:23,519 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-09-20 02:33:23,547 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:33:24,216 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_product_approval.tests.test_approval_product_mixin: Starting TestApprovalProductMixin.test_01_get_unapproved_source_templates_default_is_empty ... 2026-09-20 02:33:24,308 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_product_approval.tests.test_approval_product_mixin: Starting TestApprovalProductMixin.test_02_unapproved_product_predicate_toggles_with_approval_state ... 2026-09-20 02:33:24,791 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3619] 2026-09-20 02:33:24,868 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2412] 2026-09-20 02:33:24,945 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3620] 2026-09-20 02:33:25,001 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:33:25,744 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_product_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_display_product_approval_request_line ... 2026-09-20 02:33:25,832 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:33:26,593 121 INFO rb-6b6600a-224960-417187 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-20 02:33:27,020 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:33:27,725 121 INFO rb-6b6600a-224960-417187 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-20 02:33:27,921 121 INFO rb-6b6600a-224960-417187 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-20 02:33:28,424 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3621] 2026-09-20 02:33:28,486 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2413] 2026-09-20 02:33:28,564 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3622] 2026-09-20 02:33:29,102 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3623] 2026-09-20 02:33:29,189 121 INFO rb-6b6600a-224960-417187 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-20 02:33:29,737 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3624] 2026-09-20 02:33:29,790 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2415] 2026-09-20 02:33:29,855 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3625] 2026-09-20 02:33:29,921 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_supports_every_operator_it_advertises ... 2026-09-20 02:33:30,446 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3626] 2026-09-20 02:33:30,511 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2416] 2026-09-20 02:33:30,574 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3627] 2026-09-20 02:33:31,005 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3628] 2026-09-20 02:33:31,063 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_with_unsupported_operator_raises_user_error ... 2026-09-20 02:33:31,097 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:33:41,413 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2541 deleted mail.mail records with IDs: [3629] 2026-09-20 02:33:41,947 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_product_approval_account.tests.test_account_approval: Starting TestAccountApproval.test_warning_unapproval_product_on_invoice ... 2026-09-20 02:33:41,991 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2541 deleted mail.activity records with IDs: [2418] 2026-09-20 02:33:42,069 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2541 deleted mail.mail records with IDs: [3630] 2026-09-20 02:33:42,210 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:33:52,710 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2543 deleted mail.mail records with IDs: [3631] 2026-09-20 02:33:53,296 121 INFO rb-6b6600a-224960-417187 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-20 02:33:53,346 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2543 deleted mail.activity records with IDs: [2419] 2026-09-20 02:33:53,439 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2543 deleted mail.mail records with IDs: [3632] 2026-09-20 02:33:53,695 121 INFO rb-6b6600a-224960-417187 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-20 02:33:54,079 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-20 02:34:00,362 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3633] 2026-09-20 02:34:00,460 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3634] 2026-09-20 02:34:00,755 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3635] 2026-09-20 02:34:00,836 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3636] 2026-09-20 02:34:00,844 121 INFO rb-6b6600a-224960-417187 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-20 02:34:01,354 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [35] 2026-09-20 02:34:01,449 121 INFO rb-6b6600a-224960-417187 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-20 02:34:02,136 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [3637] 2026-09-20 02:34:02,237 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3638] 2026-09-20 02:34:02,342 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2422] 2026-09-20 02:34:02,455 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3639] 2026-09-20 02:34:02,543 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_popup_refuse_merchant_store_approval_request ... 2026-09-20 02:34:02,597 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_refuse_merchant_store_approval_request ... 2026-09-20 02:34:02,701 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2420] 2026-09-20 02:34:02,868 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3640] 2026-09-20 02:34:02,930 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:34:03,664 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3641] 2026-09-20 02:34:03,678 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.message records with IDs: [66220] 2026-09-20 02:34:03,683 121 INFO rb-6b6600a-224960-417187 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-20 02:34:03,768 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_cancel_notifies_merchant ... 2026-09-20 02:34:04,262 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3642] 2026-09-20 02:34:04,341 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3643] 2026-09-20 02:34:04,375 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2423] 2026-09-20 02:34:04,480 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3644] 2026-09-20 02:34:04,531 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_confirm_notifies_merchant ... 2026-09-20 02:34:05,108 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3645] 2026-09-20 02:34:05,202 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3646] 2026-09-20 02:34:05,241 121 INFO rb-6b6600a-224960-417187 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-20 02:34:05,805 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3647] 2026-09-20 02:34:05,886 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3648] 2026-09-20 02:34:05,962 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2546 deleted mail.activity records with IDs: [2425] 2026-09-20 02:34:06,048 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2546 deleted mail.mail records with IDs: [3649] 2026-09-20 02:34:06,144 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3650] 2026-09-20 02:34:06,224 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_full_approval_notifies_merchant_approved ... 2026-09-20 02:34:06,829 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3651] 2026-09-20 02:34:06,924 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3652] 2026-09-20 02:34:07,041 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2546 deleted mail.activity records with IDs: [2426] 2026-09-20 02:34:07,161 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2546 deleted mail.mail records with IDs: [3653] 2026-09-20 02:34:07,270 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3654] 2026-09-20 02:34:07,350 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_non_merchant_product_produces_no_notification ... 2026-09-20 02:34:07,906 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3655] 2026-09-20 02:34:08,031 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2546 deleted mail.activity records with IDs: [2427] 2026-09-20 02:34:08,153 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2546 deleted mail.mail records with IDs: [3656] 2026-09-20 02:34:08,258 121 INFO rb-6b6600a-224960-417187 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-20 02:34:08,748 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3657] 2026-09-20 02:34:08,826 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3658] 2026-09-20 02:34:08,956 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2428] 2026-09-20 02:34:09,094 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3659] 2026-09-20 02:34:09,144 121 INFO rb-6b6600a-224960-417187 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_real_refusal_notifies_merchant_with_reason ... 2026-09-20 02:34:09,618 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3660] 2026-09-20 02:34:09,688 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3661] 2026-09-20 02:34:09,777 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [2429] 2026-09-20 02:34:09,938 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3662] 2026-09-20 02:34:09,980 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-20 02:34:15,963 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3663] 2026-09-20 02:34:16,048 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3664] 2026-09-20 02:34:16,309 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3665] 2026-09-20 02:34:16,375 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3666] 2026-09-20 02:34:16,389 121 INFO rb-6b6600a-224960-417187 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-20 02:34:16,439 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [2431] 2026-09-20 02:34:16,518 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3667] 2026-09-20 02:34:16,589 121 INFO rb-6b6600a-224960-417187 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [3668] 2026-09-20 02:34:16,800 121 INFO rb-6b6600a-224960-417187 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-20 02:34:16,803 121 INFO rb-6b6600a-224960-417187 odoo.service.server: 4393 post-tests in 5829.87s, 3290730 queries 2026-09-20 02:34:16,818 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_approval_sale: 11 tests 35.88s 9670 queries 2026-09-20 02:34:16,818 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_approval_stock: 35 tests 39.48s 32369 queries 2026-09-20 02:34:16,818 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_auth_password_policy: 6 tests 0.28s 185 queries 2026-09-20 02:34:16,818 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_auto_currency_rate: 6 tests 14.10s 12257 queries 2026-09-20 02:34:16,818 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_auto_currency_rate_acb: 10 tests 56.19s 49168 queries 2026-09-20 02:34:16,818 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_auto_currency_rate_bidv: 6 tests 28.47s 24544 queries 2026-09-20 02:34:16,818 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_auto_currency_rate_vcb: 11 tests 64.95s 55315 queries 2026-09-20 02:34:16,818 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_auto_currency_rate_xe: 5 tests 21.50s 18402 queries 2026-09-20 02:34:16,818 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_base_district: 10 tests 1.83s 1071 queries 2026-09-20 02:34:16,818 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_base_import_tracking: 4 tests 0.39s 132 queries 2026-09-20 02:34:16,818 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_base_state_group: 14 tests 0.70s 422 queries 2026-09-20 02:34:16,818 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_base_ward: 10 tests 1.60s 1066 queries 2026-09-20 02:34:16,818 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_bidv_connector: 27 tests 32.13s 26304 queries 2026-09-20 02:34:16,818 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_brand: 4 tests 0.06s 4 queries 2026-09-20 02:34:16,818 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_brand_common: 27 tests 18.72s 4005 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_brand_onboarding: 5 tests 2.54s 135 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_brand_website: 9 tests 3.60s 991 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_business_trip: 104 tests 94.73s 44418 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_business_trip_approval: 22 tests 17.68s 10095 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_business_trip_fleet: 21 tests 7.40s 5181 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_business_trip_hr_expense: 28 tests 74.30s 29833 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_crm_business_nature: 36 tests 10.99s 8993 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_crm_customer_recognition: 8 tests 0.56s 357 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_crm_dob: 6 tests 0.69s 368 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_crm_sankey: 9 tests 0.70s 486 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_customizer: 133 tests 193.08s 32210 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_document: 75 tests 158.99s 71194 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_document_freight: 8 tests 2.61s 2113 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_document_parsing: 18 tests 2.54s 1312 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_document_project: 5 tests 19.36s 8961 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_duns: 6 tests 1.13s 538 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_equipment_warranty_partner_infor: 19 tests 18.46s 14935 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_estimate: 34 tests 4.39s 2970 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_estimate_approval: 20 tests 5.57s 2815 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_estimate_budget: 14 tests 109.79s 15210 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_estimate_hr: 4 tests 0.17s 95 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_estimate_project: 7 tests 0.59s 380 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_estimate_purchase: 7 tests 0.80s 537 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_estimate_sale: 7 tests 1.02s 562 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_event_partner_barcodes: 17 tests 14.36s 11713 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet: 21 tests 8.21s 6394 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_account: 57 tests 50.23s 23698 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_booking: 137 tests 66.42s 54775 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_booking_account: 13 tests 32.15s 5653 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_booking_approval: 18 tests 14.68s 8565 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_booking_cargo: 48 tests 34.15s 25741 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_booking_gantt: 7 tests 0.12s 36 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_booking_map: 9 tests 0.14s 43 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_booking_passenger: 94 tests 111.87s 79741 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_insurance: 17 tests 2.42s 1950 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_loading_capacity: 21 tests 4.12s 3515 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_planning: 237 tests 147.79s 68796 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_planning_account: 10 tests 0.65s 278 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_planning_gantt: 16 tests 0.45s 225 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_planning_hr_expense: 37 tests 20.53s 14770 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_planning_map: 24 tests 4.20s 1091 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_purchase: 4 tests 0.50s 272 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_sale: 23 tests 13.22s 7508 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_sale_cargo: 27 tests 7.40s 4983 queries 2026-09-20 02:34:16,819 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_sale_management: 3 tests 1.71s 1004 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_sale_passenger: 10 tests 5.48s 2445 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_fleet_stock: 154 tests 175.36s 174508 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_foreign_trade: 32 tests 50.79s 44588 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_foreign_trade_export: 69 tests 103.97s 60369 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_foreign_trade_import: 53 tests 63.60s 34811 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_foreign_trade_import_currency_rate: 5 tests 5.66s 3338 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_freight_air: 31 tests 9.09s 6080 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_freight_air_consol: 17 tests 5.79s 3790 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_freight_consol: 145 tests 73.87s 34110 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_freight_document_parsing: 3 tests 0.52s 312 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_freight_management: 325 tests 102.83s 69485 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_freight_project: 7 tests 4.76s 3193 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_freight_road: 20 tests 4.51s 3302 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_freight_sale: 454 tests 342.95s 195872 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_freight_sale_consol: 27 tests 33.12s 23503 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_freight_sale_onbehalf: 33 tests 15.25s 9694 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_freight_sale_purchase: 77 tests 47.61s 29057 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_geo_route_map: 10 tests 0.18s 50 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_geography_info: 5 tests 0.15s 118 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_geography_info_world_bank: 3 tests 0.71s 16 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_google_drive: 536 tests 728.83s 415101 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_helpdesk: 55 tests 30.42s 16274 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_helpdesk_crm: 10 tests 7.43s 4539 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_helpdesk_hr: 4 tests 3.44s 2053 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_helpdesk_livechat: 4 tests 3.76s 2069 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_helpdesk_odoo_module: 4 tests 3.36s 2000 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_helpdesk_project: 25 tests 14.76s 8700 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_helpdesk_sale: 8 tests 12.47s 5807 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_helpdesk_timesheet: 4 tests 3.80s 2190 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_helpdesk_timesheet_timer: 8 tests 5.19s 2810 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr: 73 tests 11.29s 6619 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_account: 15 tests 10.88s 5038 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_appraisal: 25 tests 26.41s 15940 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_attendance_validation: 25 tests 5.39s 3448 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_contract: 132 tests 51.29s 29475 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_contract_suspension: 9 tests 11.24s 5911 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_contract_suspension_payroll: 5 tests 2.58s 1026 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_contract_suspension_seniority: 12 tests 22.80s 10873 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_employee_birthday: 25 tests 4.43s 2274 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_employee_relative_birthdate: 3 tests 0.07s 24 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_holidays: 40 tests 21.84s 12416 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_maintenance: 4 tests 0.71s 374 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_management_tiers: 18 tests 4.58s 2400 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_multi_position: 39 tests 43.88s 24731 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_overtime: 74 tests 74.30s 46132 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_overtime_approval: 78 tests 73.51s 28764 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_overtime_approval_compensatory_time_off: 5 tests 4.58s 2257 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_overtime_approval_payroll: 14 tests 12.36s 5902 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_overtime_attendance: 22 tests 17.44s 9538 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_overtime_hr_holidays: 8 tests 7.78s 4600 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_overtime_payroll: 30 tests 9.57s 3371 queries 2026-09-20 02:34:16,820 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_overtime_timesheet: 21 tests 18.75s 9879 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_overtime_timesheet_approval: 10 tests 7.88s 3083 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_overtime_timesheet_attendance: 12 tests 11.83s 6942 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_payroll_administrative_region: 26 tests 20.42s 15455 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_payroll_timesheet_wfh: 11 tests 22.49s 16957 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_project: 7 tests 3.12s 1971 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_project_timesheet_account: 4 tests 0.22s 112 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_rank: 23 tests 115.31s 79813 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_recognition_discipline: 22 tests 23.37s 14650 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_recognition_discipline_approval: 3 tests 8.67s 5865 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_recruitment: 6 tests 1.07s 530 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_recruitment_skills_resume: 10 tests 1.93s 1052 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_retirement_age: 17 tests 11.56s 6950 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_role: 26 tests 87.63s 58842 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_seniority: 18 tests 19.81s 11435 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_skill_framework: 33 tests 27.71s 17644 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_skills_slides: 10 tests 1.44s 974 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_timesheet_timer: 40 tests 8.20s 5052 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_work_entry_contract: 12 tests 7.82s 5069 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_work_entry_contract_attendance: 12 tests 2.92s 1877 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_work_entry_contract_attendance_holiday: 13 tests 5.70s 4010 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_work_entry_contract_suspension: 10 tests 0.42s 207 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_hr_work_entry_holidays: 34 tests 22.82s 13437 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_invoice_line_grouping: 13 tests 40.38s 17702 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_lang_detection: 3 tests 0.81s 11 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_link_tracker_qr_code: 18 tests 0.78s 283 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_loan_management_bank_currency_rate: 8 tests 23.13s 14943 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_logistics: 104 tests 17.26s 10867 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_logistics_account: 6 tests 1.44s 806 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_logistics_cargo_template: 16 tests 0.55s 243 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_logistics_package_type: 13 tests 0.30s 127 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_logistics_route: 21 tests 5.88s 4518 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_logistics_sale: 60 tests 72.31s 41422 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_loyalty: 22 tests 5.18s 2837 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_loyalty_pos: 12 tests 53.75s 23154 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_loyalty_sale: 18 tests 27.60s 12128 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_mail_route: 14 tests 20.75s 9870 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_mail_route_hr: 4 tests 1.61s 737 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_maintenance: 17 tests 2.68s 1144 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_marketplace: 191 tests 234.04s 127922 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_marketplace_loyalty: 15 tests 7.71s 4105 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_marketplace_rating: 6 tests 6.46s 3510 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_marketplace_sale: 49 tests 68.62s 34261 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_marketplace_sale_currency_conversion_diff: 3 tests 7.29s 4221 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_marketplace_sale_loyalty: 20 tests 37.91s 19231 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_marketplace_sale_product_configurator: 11 tests 20.49s 9667 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_marketplace_sale_stock: 5 tests 13.86s 6957 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_marketplace_snailmail: 8 tests 6.17s 3565 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_marketplace_stock: 21 tests 19.07s 10094 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_marketplace_website_sale: 31 tests 44.38s 25983 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_marketplace_website_sale_stock: 4 tests 1.97s 639 queries 2026-09-20 02:34:16,821 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_mrp: 29 tests 31.20s 14031 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_mrp_account: 13 tests 13.48s 5023 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_mrp_filter: 3 tests 6.91s 5680 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_mrp_mps: 93 tests 190.15s 153068 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_mrp_plm_approval: 32 tests 59.60s 20146 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_mrp_plm_subcontracting_purchase: 23 tests 24.62s 11985 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_mrp_plm_test_full: 11 tests 10.59s 4538 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_mrp_plm_website_sale: 12 tests 3.38s 950 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_mrp_progress: 14 tests 5.87s 2613 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_mrp_standard_consumption: 38 tests 52.90s 24461 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_mrp_subcontracting_link: 27 tests 16.32s 6214 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_mrp_subcontracting_loss_report: 5 tests 0.24s 91 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_mrp_subcontracting_report: 50 tests 14.72s 3893 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_mrp_subcontracting_request: 22 tests 29.05s 12956 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_mrp_subcontracting_request_approval: 16 tests 21.81s 8475 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_mrp_subcontracting_request_plm: 9 tests 14.04s 6095 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_mrp_subcontracting_request_requisition: 5 tests 7.48s 3464 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_multi_warehouse_access_control_purchase_requisition: 4 tests 3.85s 3211 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_partner_approval: 8 tests 3.09s 1471 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_partner_approval_marketplace: 31 tests 49.91s 21691 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_partner_approval_marketplace_website: 4 tests 8.59s 4935 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_partner_approval_website: 3 tests 1.49s 747 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_partner_budget_code: 7 tests 0.62s 246 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_partner_business_nature: 58 tests 18.35s 9322 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_partner_calendar: 6 tests 0.65s 470 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_partner_country_recognition: 3 tests 2.64s 488 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_partner_filter: 3 tests 0.33s 123 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_partner_identity: 6 tests 0.45s 109 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_partner_industry_isic: 23 tests 1.20s 614 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_partner_shareholder: 16 tests 6.47s 3505 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_partner_tax_code: 11 tests 2.14s 1315 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_pos: 36 tests 37.22s 7899 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_pos_custom_bill_logo: 6 tests 20.57s 12648 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_pos_qr: 8 tests 0.47s 233 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_pos_refund: 4 tests 28.33s 15352 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_pos_return: 3 tests 19.90s 9492 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_pos_scale: 11 tests 0.65s 327 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_pos_vnpay: 8 tests 20.57s 12441 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_pricelist_validity_advance: 15 tests 4.96s 2779 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_product: 5 tests 0.36s 1200 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_product_approval: 17 tests 7.55s 4126 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_product_approval_account: 7 tests 22.98s 13751 queries 2026-09-20 02:34:16,822 121 INFO rb-6b6600a-224960-417187 odoo.tests.stats: viin_product_approval_marketplace: 18 tests 22.72s 12965 queries 2026-09-20 02:34:16,823 121 ERROR rb-6b6600a-224960-417187 odoo.tests.result: 0 failed, 1 error(s) of 4393 tests when loading database 'rb-6b6600a-224960-417187' 2026-09-20 02:34:16,823 121 INFO rb-6b6600a-224960-417187 odoo.service.server: Initiating shutdown 2026-09-20 02:34:16,823 121 INFO rb-6b6600a-224960-417187 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.